У меня есть Map<String,List<String>>и хочу, чтобы он превратился, Map<String,List<Long>>потому что каждый Stringв списке представляет Long: Map<String,List<String>> input = ...; Map<String,List<Long>> output= input.entrySet() .stream()...
У меня есть Map<String,List<String>>и хочу, чтобы он превратился, Map<String,List<Long>>потому что каждый Stringв списке представляет Long: Map<String,List<String>> input = ...; Map<String,List<Long>> output= input.entrySet() .stream()...
У меня есть хэш-карта со значениями ниже, в значениях у меня дата в качестве строкового типа данных. Я хотел бы сравнить все даты, которые доступны на карте, и извлечь только одно значение ключа, которое имеет очень недавнюю дату. Я хотел бы сравнить со значениями, а не ключами. Я включил код ниже...
Я думаю, что это довольно простой вопрос. Я бы хотел использовать std::get_time, но для этого нужен какой-то поток. Я передаю данные в string_viewи хотел бы не копировать их только для разбора...
У меня есть следующий код: Stream<String> lines = reader.lines(); Если первая строка равна, "email"я хочу удалить первую строку из потока. Для других строк из потока мне не нужна эта проверка. Как я мог заболеть? PS Конечно, я могу преобразовать его в список, затем использовать old school for...
Я нашел тест о Java 8 Stream API метода просмотра, как показано ниже Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); Выход Fred Jim Я запутался, как работает этот поток? Мой ожидаемый результат должен быть Fred Jim Sheila Метод peek...
Есть ли способ, чтобы нижеприведенное можно было выполнять как один набор потоковых операций, вместо того, чтобы явно проверять, является ли рекомендуемый продукт пустым, затем возвращать список по умолчанию, иначе возвращать отфильтрованный список ? public List<Product>...
У меня есть CSVфайл 35 ГБ . Я хочу прочитать каждую строку и записать строку в новый CSV, если он соответствует условию. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) {...
Я пытаюсь обработать код ниже, используя многопоточность на уровне заказа. List<String> orders = Arrays.asList("order1", "order2", "order3", "order4", "order1"); Текущее последовательное исполнение: orders.stream().forEach(order -> { rules.forEach(rule -> {...
Я имею Listв Employeeс с различными датами присоединения. Я хочу получить сотрудников до и после определенной даты присоединения из списка с помощью потоков. я попробовал следующий код, List<Employee> employeeListAfter = employeeList.stream() .filter(e ->...
Я пытаюсь отфильтровать ресурс и исключить некоторые элементы на основе поля. Для исключения у меня есть набор (который содержит идентификатор, который должен быть исключен) и список (он содержит несколько диапазонов идентификаторов, которые необходимо исключить). Я написал приведенную ниже логику,...
Я хочу конвертировать: Map<String, Map<String, List<Map<String, String>>>> inputMap чтобы: Map<String, Map<String, CustomObject>> customMap inputMapпредоставляется в конфиге и готов, но мне нужно customMapотформатировать. CustomObject будет получен из...
Мне нужно вызвать вышестоящую службу (службу BLOB-объектов Azure), чтобы отправить данные в OutputStream, который затем мне нужно развернуть и отправить обратно клиенту через akka. Без akka (и просто кода сервлета) я просто получил бы ServletOutputStream и передал его методу службы Azure. Самое...