3 вложенных цикла for-each в виде потока JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 3 вложенных цикла for-each в виде потока Java

Сообщение Anonymous »


В проекте, над которым я сейчас работаю, у нас есть конструкция из трёх вложенных циклов for:

final Vector3i startPos = new Vector3i(-3, -2, -3); окончательный Vector3i FinishPos = новый Vector3i(3, 4, 3); окончательный Vector3i currentPos =entity.getPos(); окончательный списокentityFinderZone = новый ArrayList(); for (int x = startPos.getX(); x i i + 1); Final IntStream zCoords = IntStream.iterate(startPos.getZ(), i -> i i + 1); entityFinderZone = xCoords. FlatMap(x -> yCoords. FlatMap(y -> zCoords. FlatMap(z -> currentPos.offset(x, y, z)))).collect(Collectors.toList()); Ошибка:

Неверный тип возвращаемого значения в лямбда-выражении: Vector3i невозможно преобразовать в int Что я делаю не так?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»