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

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


20
Как избежать java.util.ConcurrentModificationException при переборе и удалении элементов из ArrayList
У меня есть ArrayList, который я хочу перебрать. Итерируя по нему, я должен удалить элементы одновременно. Очевидно, это бросает java.util.ConcurrentModificationException. Какова лучшая практика для решения этой проблемы? Должен ли я сначала клонировать список? Я удаляю элементы не в самом цикле, а в другой части кода. Мой код выглядит так: public …
203 java  arraylist  foreach 

6
Весеннее выражение cron на каждый день 1: 01: am
Я пытаюсь, чтобы мой код выполнялся по фиксированному расписанию на основе выражения cron Spring. Я хотел бы, чтобы код выполнялся каждый день в 1: 01: утра. Я попробовал следующее выражение, но это не сработало для меня. Что не так с синтаксисом здесь? @Scheduled(cron = "0 1 1 ? * *") …

12
Как использовать нуль в switch
Integer i = ... switch (i){ case null: doSomething0(); break; } В приведенном выше коде я не могу использовать null в операторе switch case. Как я могу сделать это по-другому? Я не могу использовать, defaultпотому что тогда я хочу сделать что-то еще.

7
Разница между java.util.Random и java.security.SecureRandom
Моя команда получила серверный код (на Java), который генерирует случайные токены, и у меня есть вопрос относительно того же самого - Назначение этих токенов довольно чувствительно - используется для идентификатора сеанса, ссылок для сброса пароля и т. Д. Поэтому они должны быть криптографически случайными, чтобы не допустить, чтобы кто-то их …


14
Как разбить строку через запятую?
У меня есть строка с неизвестной длиной, которая выглядит примерно так "dog, cat, bear, elephant, ..., giraffe" Каков оптимальный способ разделить эту строку запятыми, чтобы каждое слово могло стать элементом ArrayList? Например List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // …
202 java  string  split 


5
Как заставить mockito-объект возвращать что-то другое при следующем вызове?
Итак, я создаю фиктивный объект как статическую переменную на уровне класса следующим образом ... В одном тесте я хочу Foo.someMethod()вернуть определенное значение, а в другом тесте я хочу, чтобы он возвращал другое значение. Проблема в том, что мне кажется, что мне нужно перестроить макеты, чтобы заставить это работать правильно. Я …

14
Преобразование двойного в строку
Я не уверен, что это я или что, но у меня проблема с преобразованием двойного в строку. вот мой код: double total = 44; String total2 = Double.toString(total); Я делаю что-то не так или я пропускаю шаг здесь. Я получаю ошибку NumberFormatExceptionпри попытке конвертировать это. totalCost.setOnTouchListener(new OnTouchListener() { public boolean …
202 java  android 

30
Не могу скомпилировать проект, когда я использую Lombok под IntelliJ IDEA
Я пытаюсь использовать Lombok в своем проекте, который я разрабатываю с использованием IntelliJ IDEA 11. Я установил сторонний плагин для IDEA, и он, кажется, работает нормально, потому что IDEA видит все автоматически сгенерированные методы / поля. Итак, у меня есть класс, который использует Slf4j. Я это так комментировал import lombok.extern.slf4j.Slf4j; …



10
Как запустить затмение в чистом режиме? что будет, если мы сделаем это?
Если что-то не работает должным образом или некоторые подключаемые модули не загружены должным образом в моем Eclipse, я часто получаю предложение открыть Eclipse в чистом режиме. Итак, как запустить в чистом режиме? И что будет, если я сделаю это?
201 java  eclipse 


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