java-8

что я хотел бы достичь с помощью лямбда-отступа, так это следующее: многострочный оператор: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (...

недавно я начал изучать Java 8, и я не совсем понимаю концепцию "функционального интерфейса", которая необходима для реализации лямбда-выражений Java. Там есть довольно полное руководство для лямбда-функций в Java, но я застрял на глава, которая дает определение понятию функциональных интерфейсов. Определение...

есть ли простой способ создать бесконечный поток с помощью java-8 без внешних библиотек? например в Scala: Iterator.iterate(0)(_ + 2) ...

Джода время имеет хороший DateTimeUtils.setCurrentMillisFixed () издеваться над временем. Это очень практично в тестах. Есть ли эквивалент в в Java 8 Java для.время API?...

Я скачал JDK8 построить b121 и при попытке установить я получаю следующую ошибку: точка входа процедуры RegDeleteKeyExA не может быть расположена в динамической библиотеке ссылок ADVAPI32.dll операционная система Windows XP, версия 2002 с пакетом обновления 3, 32-разрядная....

Я нахожусь в процессе обучения с помощью Java 8 лямбда-выражений и хотел бы спросить о следующем фрагменте кода Java, относящемся к peek метод в интерфейсе функции, с которым я столкнулся. при выполнении программы на IDE, он не дает никакого результата. Я ожидал, что это даст 2, 4, 6. import java.util.Array...

у меня есть два (или более) Map<String, Integer> объекты. Я хотел бы объединить их с Java 8 Stream API таким образом, чтобы значения для общих ключей были максимальными из значений. @Test public void test14() throws Exception { Map<String, Integer> m1 = ImmutableMap.of("a", 2, "b", 3); Ma...

почему это бросает java.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsE...

работая в Java 8, у меня есть TreeSet определен следующим образом: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport - это довольно простой класс, как это: public static final class PositionReport im...

следующий код удивительно успешно компилируется: Consumer<String> p = ""::equals; такое: p = s -> "".equals(s); но это не удается с ошибкой boolean cannot be converted to void как и ожидалось: p = s -> true; модификация второго примера со скобками также не удается: p = s -> ("".equals...