mapToint
не отображает какой-либо объект (например, String
) в целое число. Он используется для сопоставления потоков типа Integer
с потоком int
.
Вам необходимо сначала сопоставить числа String
с Integer
, используя map
с parseInt
, а затем сопоставить Integer
на int
.
Используйте следующий фрагмент кода:
Integer maxNum = list.stream()
.map(Integer::parseInt)
.mapToInt(Integer::intValue)
.max()
.getAsInt();
Надеюсь, это поможет!