212 читали · 1 год назад
Java 1130. Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong()?
Методы map() и mapToInt(), mapToDouble(), mapToLong() в Java Stream API предназначены для трансформации элементов потока в другие значения. map() позволяет применить заданную функцию к каждому элементу потока и получить новый поток с результатами этой функции. Например, можно использовать map() для преобразования списка строк в список длин этих строк. mapToInt(), mapToDouble() и mapToLong() используются для выполнения той же функции, но к элементам потока применяются специализированные функции, которые возвращают значения соответствующего примитивного типа данных...
06:44
1,0×
00:00/06:44
474,6 тыс смотрели · 4 года назад
155 читали · 2 года назад
Java 62. Что такое класс «обертка» (wrapper)?
В Java классы-обертки (wrapper classes) - это специальные классы, которые позволяют работать с примитивными типами данных как с объектами. Такие классы представлены в стандартной библиотеке Java и используются для трансформации значений примитивных типов данных в объекты и обратно. Список классов-оберток включает в себя: Классы-обертки обеспечивают несколько преимуществ при работе с примитивными типами данных. В частности, они предоставляют методы и свойства объекта для работы...