222 читали · 2 года назад
Java 1130. Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong()?
Методы map() и mapToInt(), mapToDouble(), mapToLong() в Java Stream API предназначены для трансформации элементов потока в другие значения. map() позволяет применить заданную функцию к каждому элементу потока и получить новый поток с результатами этой функции. Например, можно использовать map() для преобразования списка строк в список длин этих строк. mapToInt(), mapToDouble() и mapToLong() используются для выполнения той же функции, но к элементам потока применяются специализированные функции, которые возвращают значения соответствующего примитивного типа данных...
03:53
1,0×
00:00/03:53
75,1 тыс смотрели · 5 лет назад
2 года назад
Java 645. Чем интерфейс Map отличается от других трех основных интерфейсов среды сбора Java — List, Set и Queue?
Интерфейс Map отличается от других трех основных интерфейсов среды сбора Java - List, Set и Queue - тем, что он предоставляет ассоциативный массив ключ-значение, где каждому ключу соответствует значение. В то время как List, Set и Queue являются коллекциями однотипных элементов. Вот несколько ключевых отличий между интерфейсом Map и остальными тремя...