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

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

12
Android Чтение из входного потока эффективно
Я делаю HTTP-запрос на получение приложения для Android, которое я делаю. Я использую DefaultHttpClient и использую HttpGet для выдачи запроса. Я получаю ответ сущности и получаю объект InputStream для получения html страницы. Затем я перебираю ответ, выполняя следующее: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String x = ""; x = …

11
Java String array: есть ли размер метода?
Я пришел из фона php и в php есть array_size()функция, которая сообщает вам, сколько элементов в массиве используется. Есть ли подобный метод для String[]массива? Спасибо.
152 java  arrays  string 

6
log4j против logback [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Мы используем log4j за самодельной оберткой. Мы планируем использовать гораздо …
152 java  logging  log4j  logback 

11
Как отправить трассировку стека в log4j?
Допустим, вы перехватываете исключение и получаете следующее в стандартном выводе (например, в консоли), если выполняете e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Теперь я хочу отправить это в регистратор, например, log4j, чтобы получить следующее: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] ERROR at java.io.FileInputStream.<init>(FileInputStream.java) 32235 [AWT-EventQueue-0] …

5
JUnit путаница: использовать «extends TestCase» или «@Test»?
Я нашел правильное использование (или, по крайней мере, документацию) JUnit очень запутанным. Этот вопрос служит как будущей ссылкой, так и реальным вопросом. Если я правильно понял, есть два основных подхода к созданию и запуску теста JUnit: Подход A (стиль JUnit 3): создайте класс, расширяющий TestCase, и запустите методы тестирования со …

5
Почему int i = 1024 * 1024 * 1024 * 1024 компилируется без ошибок?
Предел intсоставляет от -2147483648 до 2147483647. Если я введу int i = 2147483648; затем Eclipse предложит красное подчеркивание под «2147483648». Но если я сделаю это: int i = 1024 * 1024 * 1024 * 1024; это будет компилироваться нормально. public class Test { public static void main(String[] args) { int …
152 java  int 

9
Как правильно подобрать вараргов в Мокито
Я пытался заставить смоделировать метод с параметрами vararg, используя Mockito: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); Это не работает, однако, если я делаю это вместо этого: when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, a.b(1, 2)); …

3
Почему добавление 0,1 несколько раз остается без потерь?
Я знаю, что 0.1десятичное число не может быть представлено точно конечным двоичным числом ( объяснение ), поэтому double n = 0.1потеряет некоторую точность и не будет точно 0.1. С другой стороны, 0.5можно представить именно так, как оно есть 0.5 = 1/2 = 0.1b. Сказав, что понятно, что добавление 0.1 три …


19
Как проще всего преобразовать строку Java из всех прописных букв (слов, разделенных подчеркиванием) в CamelCase (без разделителей слов)?
Название в значительной степени говорит обо всем. Какой самый простой / самый элегантный способ, которым я могу преобразовать в Java строку из формата "THIS_IS_AN_EXAMPLE_STRING"в формат " ThisIsAnExampleString"? Я полагаю, что должен быть хотя бы один способ сделать это с String.replaceAll()помощью регулярного выражения. Мои первоначальные мысли таковы: добавьте строку с подчеркиванием …
152 java  regex  string 


13
Ломбок добавлен, но методы получения и установки не распознаются в Intellij IDEA
Я использую IntelliJ IDEA в Ubuntu. Я добавил lombok.jar в свой проект и установил плагин Lombok для IDEA. У меня есть доступ к аннотациям но gettersи settersне генерируется. Я получаю те же ошибки, что и при попытке получить доступ к методу получения или установки, который не существует. Чего мне не …

3
Удаление первых 3 символов из строки [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Каков наиболее эффективный способ удалить первые 3 символа строки? Например: «яблоко» изменить на …
152 java  string 

11
Ожидание в списке будущего
У меня есть метод, который возвращает Listфьючерсы List<Future<O>> futures = getFutures(); Теперь я хочу дождаться, пока либо все фьючерсы не будут успешно обработаны, либо какая-либо из задач, вывод которых возвращается будущим, выдает исключение. Даже если одна задача выдает исключение, нет смысла ждать другого будущего. Простым подходом было бы wait() { …

6
разделить строку только на первый экземпляр - java
Я хочу разделить строку символом '='. Но я хочу, чтобы он разбивался только по первому экземпляру. Как я могу это сделать ? Вот пример JavaScript для символа '_', но он не работает для меня. Разделить строку только на первый экземпляр указанного символа Пример : apple=fruit table price=5 Когда я пробую …
152 java  string  split 

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