Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

5
Чи безпечна нитка Java Regex?
У мене є функція, яка використовує Pattern#compileі Matcherдля пошуку списку рядків для шаблону. Ця функція використовується в декількох потоках. Кожна нитка матиме унікальний зразок, переданий до того, Pattern#compileколи створюється нитка. Кількість потоків і шаблонів є динамічними, це означає, що я можу додати більше Patterns і потоків під час конфігурації. Чи …


30
Найпростіший спосіб розділити комою список?
Який найясніший спосіб розділити комою список на Java? Я знаю кілька способів зробити це, але мені цікаво, що найкращий спосіб (де «найкращий» означає найясніший та / або найкоротший, не найефективніший. У мене є список, і я хочу перетворити його, надрукувавши кожне значення. Я хочу надрукувати кому між кожним елементом, але …
104 java  pretty-print 

16
Неможливо створити такі класи: - android.support.v7.widget.Toolbar
Я створюю додаток з новим дизайном матеріалів, який використовується в Android Lollipop (5.0). Я використовую такі посібники: http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ Після створення моєї панелі інструментів я отримую цю помилку: "Не вдалося інстанціювати такі класи: - android.support.v7.widget.Toolbar" Додаток добре працює в телефоні чи емуляторі, але дизайнер макетів Android Studio не відображає макет …
104 java  android  xml 


16
Як я можу змінити текст EditText, не запускаючи інструмент перегляду тексту?
У мене є EditTextполе з переглядачем тексту клієнта на ньому. У фрагменті коду мені потрібно змінити значення в EditText, яке я використовую .setText("whatever"). Проблема полягає в тому, що я змушую це змінити afterTextChanged метод виклику, який створив нескінченний цикл. Як я можу змінити текст без його запуску afterTextChanged? Мені потрібен …

5
Використання декількох файлів властивостей (через PropertyPlaceholderConfigurer) у кількох проектах / модулях
Наразі ми пишемо заявку, яка розділена на кілька проектів / модулів. Наприклад, візьмемо наступні модулі: myApp-DAO myApp-jabber Кожен модуль має свій XML-файл Spring контексту. Для модуля DAO у мене є PropertyPlaceholderConfigurer, який зчитує файл властивості з необхідними параметрами з'єднання db. У модулі jabber у мене також є PropertyPlaceHolderConfigurer для властивостей …
104 java  spring  properties 

6
Де живе постійний пул Java String, купа чи стек?
Я знаю поняття пула констант і пула постійних струн, використовуваних JVM для обробки літералів String. Але я не знаю, який тип пам'яті використовується JVM для зберігання постійних літералів String. Стек чи купа? Оскільки його літерал, який не пов'язаний з жодним екземпляром, я вважаю, що він буде зберігатися в стеці. Але …
104 java  string  jvm 

15
Струни - це об’єкти в Java, тож чому б ми не використали "new" для їх створення?
Ми зазвичай створюємо об'єкти за допомогою newключового слова, наприклад: Object obj = new Object(); Струни - це об'єкти, але ми їх не newстворюємо: String str = "Hello World"; Чому це? Чи можна зробити струну за допомогою new?

7
Як підтримувати унікальний список на Java?
Як створити список унікальних / відмінних об’єктів (без дублікатів) на Java? Зараз я це HashMap<String, Integer>роблю, оскільки ключ перезаписаний, і, отже, в кінці ми можемо отримати HashMap.getKeySet()який був би унікальний. Але я впевнений, що для цього має бути кращий спосіб, оскільки ціннісна частина тут втрачається.

3
Android “gps вимагає ACCESS_FINE_LOCATION” помилки, навіть якщо мій файл маніфесту містить це
Кожен раз, коли я запускаю програму, мій SecurityException викидається, а помилка від налагоджувача звучить так: java.lang.SecurityException: постачальнику локації "gps" потрібен дозвіл ACCESS_COARSE_LOCATION або ACCESS_FINE_LOCATION. Це здається простою помилкою, однак мій файл маніфесту є абсолютно правильним. Ось він, і ось мій код MapActivity: <?xml version="1.0" encoding="utf-8"?> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" …
104 java  android  gps 


6
Як друкувати відформатовані значення BigDecimal?
У мене є BigDecimalполе , amountяке представляє гроші, і мені потрібно надрукувати його значення в браузері в форматі , як $123.00, $15.50, $0.33. Як я можу це зробити? (Єдине просте рішення , яке я бачу себе отримує floatValueвід BigDecimalа потім використовувати , NumberFormatщоб зробити дві цифри точності для дробової частини).


6
javax.websocket клієнт простий приклад
Може хтось, будь ласка, надати мені дуже простий приклад використання клієнта websocket javax.websocket? Я хочу підключитися до websocket (ws: //socket.example.com: 1234), надіслати повідомлення (додати канал) та прослухати повідомлення. Усі повідомлення (надіслані та прослухані) у форматі JSON. І btw, ця бібліотека найкраща для простого спілкування в веб-соцсетях?
104 java  websocket 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.