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

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

12
Слухач зміни значення на JTextField
Я хочу, щоб поле повідомлень з’являлося відразу після того, як користувач змінює значення в текстовому полі. Наразі мені потрібно натиснути клавішу введення, щоб отримати поле з повідомленням. Чи є щось погано з моїм кодом? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger …

13
Чи потрібно використовувати Java String.format (), якщо продуктивність важлива?
Ми повинні будувати рядки весь час для виведення журналу тощо. У версії JDK ми дізналися, коли використовувати StringBuffer(багато додатків, безпечно для потоків) та StringBuilder(багато додатків, не захищених від потоку). Яка порада щодо використання String.format()? Це ефективно чи ми змушені дотримуватися конкатенації для однокласників, де важлива продуктивність? наприклад, потворний старий стиль, …

4
Отримайте об’єкт java.nio.file.Path з java.io.File
Чи можливо отримати об’єкт Path від java.io.File? Я знаю, що ви можете перетворити шлях до файлу toFile()методом, але я не зміг знайти зворотне перетворення. Чи є спосіб зробити це на Java 6 або нижче?
215 java  file  path  java-6 

11
StringUtils.isBlank () проти String.isEmpty ()
Я наткнувся на якийсь код із таким: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Це здається функціонально еквівалентним наступному: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Чи є різниця між двома ( org.apache.commons.lang3.StringUtils.isBlankі java.lang.String.isEmpty)?

11
Прийміть самопідписаний сертифікат ssl сервера в клієнті Java
Це виглядає як стандартне запитання, але я не міг ніде знайти чіткі вказівки. У мене є Java-код, який намагається підключитися до сервера, ймовірно, самопідписаний (або закінчився термін дії). Код повідомляє про наступну помилку: [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find …
215 java  ssl  https  keytool 

5
Як відформатувати число 0..9 для відображення з двома цифрами (це НЕ дата)
Я хотів би завжди показувати число під 100 з двома цифрами (приклад: 03, 05, 15 ...) Як я можу додати 0, не використовуючи умовного, щоб перевірити, чи він менше 10? Мені потрібно додати результат до іншої рядки, тому я не можу використовувати printf.

12
Як отримати переглянуте перегляд списку у списку на Java?
Я хочу мати у списку переглянуте перегляд (аналогічним чином, ніж List#sublistу списку подання переліку). Чи є якась функція, яка забезпечує цю функціональність? Я не хочу робити жодної копії списку і не змінювати її. Було б досить, якби я міг отримати хоча б зворотний ітератор у списку в цьому випадку. Також …

15
Java асоціативний масив
Як я можу створювати та отримувати асоціативні масиви на Java, як я можу в PHP? Наприклад: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Копія Java ArrayList
У мене ArrayList l1розмір 10. Я присвоюю l1новому типу посилання список l2. Буде l1і l2вказувати на один і той же ArrayListоб’єкт? Або призначена копія ArrayListоб'єкта l2? Якщо я використовую l2посилання, якщо я оновлюю об'єкт списку, він також відображає зміни l1типу посилання. Наприклад: List<Integer> l1 = new ArrayList<Integer>(); for (int i …
214 java  arraylist 

7
Ініціалізація декількох змінних на одне значення в Java
Я шукаю чистий та ефективний метод декларування декількох змінних одного типу та одного значення. Зараз у мене є: String one = "", two = "", three = "" etc... Але я шукаю щось на кшталт: String one,two,three = "" Це щось таке, що можна зробити в Java? Маючи на увазі …

12
Базовий код 64 кодування та декодування прикладу
Хтось знає, як розшифрувати та кодувати рядок у Base64 за допомогою Base64. Я використовую наступний код, але він не працює. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 

30
Який найкращий спосіб перевірити, чи рядок представляє ціле число в Java?
Я зазвичай використовую наступну ідіому, щоб перевірити, чи може String можна перетворити на ціле число. public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } Це тільки я, чи це здається трохи хакітським? Який кращий спосіб? …
214 java  string  int 


9
5 червня: Як стверджувати, що виняток кидається?
Чи є кращий спосіб стверджувати, що метод кидає виняток у JUnit 5? На даний момент я маю використовувати @Rule для того, щоб перевірити, що мій тест кидає виняток, але це не працює для тих випадків, коли я очікую, що в моєму тесті кілька методів видають винятки.

10
Чому варто використовувати Objects.requireNonNull ()?
Я зазначив, що багато методів Java 8 в Oracle JDK використовують Objects.requireNonNull(), який внутрішньо передає, NullPointerExceptionякщо даний об'єкт (аргумент) є null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Але NullPointerExceptionбуде кинуто в будь-якому випадку, якщо nullоб’єкт буде відмежований. Отже, чому …

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