I\'m looking to replace the following for loop with an elegant java 8 stream or lambda solution. Is there anything concise and efficient?
public static v
There is no way to access previous element in the java stream. You might use IntStream#range but it doesn't look elegant:
IntStream#range
IntStream.range(1, myList.size()) .forEachOrdered(i -> myList.set(i, myList.get(i) + myList.get(i - 1) / 2));