import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;
public class CostAlloc {
public static void main(String[] args) {
List<Integer> costs = Arrays.asList(-5, 1, 2, 3, 4, 5);
Stream<Integer> streaml = costs.stream();
System.out.println("multiply all");
// costsの全ての要素に100を掛ける
costs.forEach(cost -> System.out.println(cost * 100));
System.out.println("filter&sum");
// costsから0以上のものを選び、合計する
Integer suml =
streaml
.filter(t -> t >= 0)
.reduce((t,u) -> t + u)
.get();
System.out.println(suml);
}
}
import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;
public class {
public static void main(String[] args) {
List<Integer> costs = Arrays.asList(-5, 1, 2, 3, 4, 5);
Stream<Integer> streaml = costs.stream();
System.out.println("multiply all");
// costsの全ての要素に100を掛ける
costs.forEach(cost -> System.out.println(cost * 100));
System.out.println("filter&sum");
// costsから0以上のものを選び、合計する
Integer suml =
streaml
.filter(t -> t >= 0)
.reduce((t,u) -> t + u)
.get();
System.out.println(suml);
}
}