java-8 — все вопросы

1ответ
4 голоса
несколько вызовов .sorted (…) в потоке Java 8
У меня есть поток объектов, которые я хочу отсортировать естественным образом, но также заставить одного из членов всегда быть первым. Например: List<String> result = Stream.of("a", "s",
1ответ
4 голоса
Как вычесть год хиджры из даты хиджры в Java 8 Date API
Я хочу отобразить Рамадан 2017 года даты начала и окончания. Я пытался написать код, используя HijrahChronology , встроенная в Java 8 и более поздние версии, с HijrahDate . import java.time.Lo
1ответ
4 голоса
Целочисленный поток Java8 против IntStream
С помощью следующего кода я получаю ниже ошибку компиляции. Я также попытался использовать ввод в качестве списка целых чисел вместо int [], и с этим он работает нормально. Это также работает нормал
1ответ
4 голоса
Получение номера недели для даты (неделя начинается со среды)
LocalDate initial = LocalDate.now(); DayOfWeek dayOfWeek = DayOfWeek.WEDNESDAY; WeekFields weekFields = WeekFields.of(dayOfWeek, 1); int weekNo = date.get(weekFields.weekOfWeekBasedYear()); System.ou
4ответа
4 голоса
Рефакторинг последовательности методов
У меня есть последовательность методов, которые мне нужно запускать последовательно, используя результат каждого метода в качестве параметра в следующем. Тем не менее, я также проверяю, что результа
3ответа
4 голоса
ExecutorService vs CompletableFuture
Я пытался реализовать асинхронный процесс, где родительский метод вызывает дочерний метод, который, в свою очередь, вызывает три различных метода. Я хочу, чтобы весь этот процесс выполнялся асинхрон
2ответа
4 голоса
Должен ли я использовать общее изменение изменяемой переменной в Java 8 Streams
Просто итерируем ниже список & добавление в другой общий изменяемый список через потоки Java 8. List<String> list1 = Arrays.asList("A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3")
1ответ
4 голоса
Объединение Java-карты с computeIfAbsent и computeIfPresent
Я использовал метод вычисления, а также метод слияния. Однако я все еще не уверен, чем метод слияния отличается от методов вычисления. В интервью мне задали вопрос, чтобы сохранить счетчик посеще
4ответа
4 голоса
Неизменное изменение данных в потоке Java
Рассмотрим этот код: Function<BigDecimal,BigDecimal> func1 = x -> x;//This could be anything Function<BigDecimal,BigDecimal> func2 = y -> y;//This could be anything Map<Intege
2ответа
4 голоса
Нужна помощь по потоковой логике Java 8
У меня есть список массивов, содержащий несколько строк. Мне нужно заменить один элемент в этом списке на обновленное значение на основе некоторых условий и сохранить другие строки. Мне нужна помощь
4ответа
4 голоса
Как использовать BiPredicate с anyMatch ()
У меня есть набор валют как Set<String> и RequiredCurrency как Set<String>. Я должен проверить, присутствует ли какая-либо из требуемой валюты в установленной валюте или нет. Я написал B
1ответ
4 голоса
Java 8 лямбда-технический вопрос для библиотеки jsonpath
Я ищу информацию о лямбде, хотя я не могу найти что-то похожее на функцию ниже. Он принадлежит классу org.springframework.test.web.servlet.result.JsonPathResultMatchers , а ResultMatcher является
1ответ
4 голоса
лямбда-foreach6160 Параллельный поток создает меньше данных, чем ожидалось
Я пытаюсь реализовать лямбда-foreach параллельный поток массива для повышения производительности существующего приложения. Пока итерация foreach без параллельного потока создает ожидаемый объ
2ответа
4 голоса
новые разделители (пунктуаторы) Java 8+ - как и где они используются?
JLS для Java 8 представляет три новых сепараторы : ... @ :: Многоточие (...) используется как " последний формальный параметр метода или конструктора ". Но уже JLS для Java 7 описал это ф
2ответа
4 голоса
Mocking Object, который возвращает Java 8 Необязательный Object с Mockito возвращает Empty Необязательный
Я пытаюсь смоделировать объект, который возвращает необязательный объект Java, с помощью Mockito: SomeObject someObject = new SomeObject(); Mockito.when(someSpringJpaRepository.findById(Mockito.an
3ответа
4 голоса
java 8 фильтрует ListOfMap для проверки, существует ли ключ, если существует, тогда собираем карту
Ниже приведен код для сбора listofmap из результирующего набора и проверки listofmap для продукта с перкулярным изображением. Если продукт существует, получите эту карту. Пожалуйста, помогите мне сд
1ответ
4 голоса
Переверните карту, используя потоки в Java 8 [дубликаты]
     На этот вопрос уже есть ответ здесь:                   Потоки Java8: транспонировать карту со значениями в виде списка                                      4 ответа                   
1ответ
4 голоса
Нельзя полагаться на типизацию цели при сцеплении методов [закрыто]
В Java 8 вывод типа был расширен до набора текста цели который позволяет писать: Comparator<String> ascending = comparingInt(String::length); без использования свидетеля типа (Comparato
2ответа
4 голоса
Использование Collector в примитивном потоке
Есть ли в Java 8 какой-либо способ использовать Stream :: collect (Collector) в примитивных потоках? Обычно a Stream<Integer> в качестве примера имеет два метода сбора: <R,A> R
1ответ
4 голоса
Являются ли субинтерфейсы решением конфликтов по умолчанию?
Рассмотрим следующий код, который является извлечением реального варианта использования, где LinkedList<E> реализует оба List<E> и Deque<E>. Можно заметить, что оба интерфейса и
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132