Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

25
Использует для чтения текстового файла ресурса в String (Java) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он теме переполнения стека. Закрыто 4 месяца назад . Улучшить этот вопрос Есть ли какая-либо утилита, которая помогает читать текстовый файл из ресурса в строку. Я …
215 java  string  text  resources 

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 …


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)?

12
Base 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)));
215 java  android  base64 

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 для отображения с 2 цифрами (это НЕ дата)
Я хотел бы всегда показывать число до 100 с 2 цифрами (пример: 03, 05, 15 ...) Как я могу добавить 0, не используя условное выражение, чтобы проверить, что он меньше 10? Мне нужно добавить результат в другую строку, поэтому я не могу использовать printf.

9
JUnit 5: Как утверждать, исключение брошено?
Есть ли лучший способ утверждать, что метод вызывает исключение в JUnit 5? В настоящее время я должен использовать @Rule, чтобы проверить, что мой тест выдает исключение, но это не работает в тех случаях, когда я ожидаю, что несколько методов выдают исключения в моем тесте.

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


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? Помня …

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


4
Инициализировать длинный в Java
Примитивные типы данных - оракул док говорит, что диапазон longв Java -9,223,372,036,854,775,808для 9,223,372,036,854,775,807. Но когда я делаю что-то подобное в моем затмении long i = 12345678910; это показывает мне " The literal 12345678910 of type int is out of range" ошибку. Есть 2 вопроса. 1) Как мне инициализировать longзначение 12345678910? …
214 java  long-integer 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.