0
ответов

Карта потока Java 8 в наборе записей

Я пытаюсь выполнить операцию с картой для каждой записи в объекте Map. Мне нужно снять префикс с ключа и преобразовать значение из одного типа в другой. Мой код принимает записи конфигурации из ...
вопрос задан: 3 April 2017 14:21
0
ответов

В чем разница между методами map и flatMap в Java 8?

В Java 8, в чем разница между методами Stream.map и Stream.flatMap?
вопрос задан: 18 March 2017 20:04
0
ответов

Сгруппировать, считая в Java 8 stream API

Я пытаюсь найти простой способ в Java 8 stream API для группирования, я выхожу с этим сложным способом! Список & л; Строка > list = new ArrayList < > (); list.add ( "Hello"); list.add ( "Hello"); список....
вопрос задан: 2 March 2017 09:46
0
ответов

Есть ли какая-то польза от обновления скомпилированного кода Java 7 до Java 8?

У меня есть старое приложение, написанное с использованием Java 7. Оно отлично работает в Java 8 JRE. Я не планирую переписывать код для использования функций Java 8. Есть ли какие-либо технические преимущества для обновления ...
вопрос задан: 2 February 2017 20:25
0
ответов

Java 8: лямбда с переменными аргументами

Я ищу способ для вызова нескольких аргументов методов, но с использованием лямбда-конструкции. В документации сказано, что лямбда может использоваться только в том случае, если она может отображаться на функциональный интерфейс. Я бы хотел ...
вопрос задан: 24 January 2017 16:59
0
ответов

Замените возвращаемый необязательный экземпляр из findAny или findFirst пользовательским необязательным классом [закрыто]

Я не знаю, кто отвечал за такую ​​работу, но для меня Javas Optional, похоже, не готов к производству. Кажется, что создатели Java просто были разделены на несколько уровней, чтобы закончить работу и ...
вопрос задан: 11 December 2016 18:03
0
ответов

Является ли документ «Параллелизм в Java на практике» по-прежнему действительным? [закрыто]

Является ли Java Concurrency на практике все еще действительным? Мне интересно, соответствуют ли идеи, концепции и реализации, описанные в книге, последним версиям Java. Я спрашиваю, потому что...
вопрос задан: 6 December 2016 23:37
0
ответов

Java 8 преобразует строку целых чисел в список

У меня есть String: String ints = "1, 2, 3"; Я хотел бы преобразовать его в список целых: List intList Я могу преобразовать его в список строк следующим образом: List list = ...
вопрос задан: 29 November 2016 15:21
0
ответов

Свести карту > с картой с помощью потока и лямбды

Я хотел бы сгладить карту, которая связывает ключ Integer со списком строк, не теряя отображение ключей. Мне любопытно, как будто это возможно и полезно сделать с помощью потока и лямбды. Мы ...
вопрос задан: 8 November 2016 21:22
0
ответов

Как вызвать методы Java 8 по умолчанию рефлексивно

Учитывая этот простой интерфейс «Hello World» в Java 8, как мне вызвать его метод hello () через отражение? открытый интерфейс Hello {default String hello () {return "Hello"; }}
вопрос задан: 8 November 2016 19:45
0
ответов

Есть риск, используя один знак доллара `$` в качестве имени класса Java?

Первоначально я использовал подчеркивание _ в качестве имени класса. Новый компилятор Java8 жалуется, что он «может не поддерживаться после Java SE 8». Я изменил это на $, и больше нет предупреждений. ...
вопрос задан: 11 October 2016 18:43
0
ответов

Приведение типов в потоках Java 8

Чтобы получить некоторый опыт работы с новыми потоками Java, я разработал среду для работы с игральными картами. Вот первая версия моего кода для создания карты, содержащей количество карт ...
вопрос задан: 3 October 2016 21:32
0
ответов

После обновления Mac OS Sierra возникла проблема с прокруткой приложений Java, таких как Intellij.

После недавнего обновления Mac OS Sierra для моего MacBook Pro у меня возникают проблемы с прокруткой во всех Java-приложениях, таких как Intellij IDEA Community Edition. Прокрутка в панелях редактора чрезвычайно ...
вопрос задан: 22 September 2016 12:11
0
ответов

Почему универсальный метод интерфейса может быть реализован как неуниверсальный в Java?

Допустим, у нас есть несколько тестовых интерфейсов / классов, подобных этому: абстрактный класс Plant {public abstract String getName (); } интерфейс Eatable {} класс Apple расширяет возможности Plant Eatable {@ ...
вопрос задан: 10 August 2016 02:57
0
ответов

Как реализовать наследование с Java-8?

У меня есть программа с классом AddService, которая реализует интерфейс IService следующим образом: открытый интерфейс IService.java IService {Integer add (int x, int y); } AddService.java import com ....
вопрос задан: 28 June 2016 04:46
0
ответов

Почему я не могу выбросить исключение в лямбда-выражении Java 8? [Дубликат]

Я обновился до Java 8 и попытался заменить простую итерацию в Map новым выражением lamdba. Цикл ищет нулевые значения и выдает исключение, если оно найдено. Старый код Java 7 ...
вопрос задан: 9 June 2016 13:27
0
ответов

Сортировка по свойству в потоке Java 8

Ох уж эти хитрые потоки Java 8 с лямбдами. Они очень мощные, но хитрости требуют немного, чтобы обернуть голову вокруг всего этого. Допустим, у меня есть тип User со свойством User.getName (). ...
вопрос задан: 17 May 2016 18:15
0
ответов

Есть ли элегантный способ обработки потока кусками?

Мой точный сценарий - вставка данных в базу данных партиями, поэтому я хочу накапливать объекты DOM, а затем каждые 1000, сбрасывать их. Я реализовал это, поместив код в аккумулятор для определения полноты ...
вопрос задан: 14 May 2016 07:16
0
ответов

Java 8 - вызов конструктора цепочки и установщик в stream.map ()

У меня есть класс class Foo {String name; // setter, getter}, который просто имеет конструктор по умолчанию. Затем я пытаюсь создать список Foo из некоторой строки: Arrays.stream (fooString.split (", ...
вопрос задан: 10 May 2016 11:18
0
ответов

Конвертировать массив String в Map, используя лямбда-выражения Java 8

Есть ли лучший функциональный способ преобразования массива строк в форме «ключ: значение» в карту с использованием лямбда-синтаксиса Java 8? Arrays.asList ("a: 1.0", "b: 2.0", "c: 3.0") .stream () ...
вопрос задан: 6 May 2016 06:23
0
ответов

Автоматическая замена всего анонимного внутреннего класса на лямбду в Intellij Idea

Я работаю над проектом, который реализован в Java 7, и теперь я хочу перейти на Java 8. Я использую Intellij Idea и нахожу все «новые внутренние классовые появления» с поиском регулярных выражений («new. (.) \ S * {[. | \ s] * "), но ...
вопрос задан: 20 April 2016 10:15
0
ответов

Java 8 Stream для поиска элемента в списке

У меня есть следующий класс: открытый класс Item {int id; Имя строки; // несколько других полей, конструктор, геттеры и сеттеры} У меня есть список предметов. Я хочу перебрать список и ...
вопрос задан: 11 March 2016 01:27
0
ответов

Преобразование строки в дату с использованием java8

Я пытаюсь преобразовать строку в дату, используя Java 8 в определенный формат. Ниже мой код. Даже после упоминания шаблона формата как MM / dd / yyyy вывод, который я получаю, имеет формат yyyy / DD / MM. Можно ...
вопрос задан: 27 February 2016 03:55
0
ответов

Преобразование и фильтрация карты Java с помощью потоков

У меня есть карта Java, которую я хотел бы преобразовать и отфильтровать. В качестве тривиального примера, предположим, что я хочу преобразовать все значения в целые числа, а затем удалить нечетные записи. Карта < String, String > вход = новый ...
вопрос задан: 18 February 2016 21:20
0
ответов

Optional.ofNullable и метод цепочки

Я был удивлен методом Optional.ofNullable. Однажды я написал функцию, которая должна возвращать Optional: private Optional < Integer > extractFirstValueFrom (InsightsResponse insight) {...
вопрос задан: 11 February 2016 11:10
0
ответов

Сопоставление шаблонов Java 8?

Будет ли Java 8 поддерживать сопоставление с образцом, как это делают Scala и другие функциональные программы? Я готовлю презентацию функций Lambda в Java 8. Я ничего не могу найти по этому конкретному Функционалу -...
вопрос задан: 9 February 2016 20:41
0
ответов

Новый экземпляр объекта при использовании потоков Java 8

Есть ли разница в использовании следующих конструктов, кроме немного лучшей читаемости в последнем? someList.stream (). map (item -> new NewClass (item)). collect (Collectors.toList ()); ...
вопрос задан: 30 January 2016 16:53
0
ответов

Как преобразовать поток Java 8 в массив?

Какой самый простой / кратчайший способ преобразовать поток Java 8 в массив?
вопрос задан: 28 December 2015 05:46
0
ответов

Добавление BigDecimals с помощью потоков

У меня есть коллекция BigDecimals (в этом примере, LinkedList), которые я хотел бы добавить вместе. Возможно ли использовать потоки для этого? Я заметил, что класс Stream имеет несколько методов Stream :: ...
вопрос задан: 11 December 2015 18:46
0
ответов

Развернуть java.policy

Я написал несколько апплетов Java и объединил их в подписанный JAR. Несмотря на то, что апплеты подписаны, они все равно должны быть изменены на клиенте в отношении файла java.policy. Например, ...
вопрос задан: 24 November 2015 03:37