main

Run Settings
LanguageJava
Language Version
Run Command
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); } }
Editor Settings
Theme
Key bindings
Full width
Lines