Результаты поиска по запросу "java-8"
предоставление примера кода для его воспроизведения, сведения о системе (версия ОС, версия Java, версия JavaFX ...).
исал программу, которая использует перетаскивание в javafx. В JavaFX8 это работает отлично. В JavaFX11 перетаскивание не работает: у меня нет другого курсора мыши, у меня нет призрачного изображения строки, которую я перетаскиваю, и что-то не ...
Самый простой способ напечатать `IntStream` как` String`
С Java-8 я могу легко лечитьString (или любойCharSequence) какIntStream используя либоchars илиcodePoints метод. IntStream chars = "Hello world.".codePoints();Затем я могу манипулировать содержимым потока IntStream stars = chars.map(c -> c == ' ...
Нет ничего лучше, чем тип Optional
отрим использование этого выражения: String hi = Optional.ofNullable(sayHi()).orElse("-");что эффективно соответствует этому троичному выражению: String hi = sayHi() != null ? sayHi() : "-";Это использованиеOptional.ofNullable с вызовом метода ...
@ Aomine, спасибо, хорошая мысль :)
не заменитьSupplier код здесь с лямбда-выражением IntStream inStream = Stream.generate(new Supplier<Integer>() { int x= 1; @Override public Integer get() { return x++ ; } }).limit(10).mapToInt(t -> t.intValue()); ...
по параметру
ался отфильтровать список по нескольким условиям. class Student{ private int Age; private String className; private String Name; public Student(int age, String className, String name) { Age = age; this.className = className; Name = name; } ...
при параллельном вычислении для некоторых конвейеров, содержащих промежуточные операции с состоянием, может потребоваться несколько проходов данных или может потребоваться буферизация значимых данных
ал о безгражданстве и наткнулся на это вдоктор [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Statelessness] : Результаты потокового конвейера могут быть недетерминированными или неправильными, если ...
Кроме того, поскольку вы не работаете с ключами карты, вы можете избежать вызова entrySet () и вместо этого работать со значениями карты:
ие следующей оригинальной карты: G1=[7,8,45,6,9] G2=[3,9,34,2,1,65] G3=[6,5,9,1,67,5]Где G1, G2 и G3 - группы возрастов людей. Как я могу создать новую карту следующим образом: 45=[7,8,45,6,9] 65=[3,9,34,2,1,65] 67=[6,5,9,1,67,5]Где новые ключи ...
(было слишком долго для комментариев). Ваше предположение о препаратах StringTable было совершенно правильным.
внивал производительность JDK 8 и 11, используяJMH [https://openjdk.java.net/projects/code-tools/jmh/]1.21, когда я столкнулся с некоторыми удивительными числами: Java version: 1.8.0_192, vendor: Oracle Corporation Benchmark Mode Cnt Score Error ...
в пустом потоке не вызывает операцию отображения.
я есть такой метод, где я использую рекурсию с потоками: private static List<Member> convertToFlatList(List<Member> memberList) { return memberList.stream().flatMap(i -> ...
Примечание: я являюсь коммиттером для Eclipse Collections.
у извлечьList<E> изMap<String,List<E>> (E случайный класс) с использованиемstream(). Я хочу простой однострочный метод с использованием потока Java 8. Что я пробовал до сих пор: HashMap<String,List<E>> map = new HashMap<>(); List<E> list = ...