// streams/Ranges.javaimportstaticjava.util.stream.IntStream.*;publicclassRanges{publicstaticvoidmain(String[] args){// 传统方法:intresult=0;for(inti=10; i <20; i++) result += i; System.out.println(result);// for-in 循环:result =0;for(inti : range(10,20).toArray()) result +=...
IntStream 类提供了 range() 方法用于生成整数序列的流。编写循环时,这个方法会更加便利: // streams/Ranges.java import static java.util.stream.IntStream.*; public class Ranges { public static void main(String[] args) { // 传统方法: int result = 0; for (int i = 10; i < 20; ...
Set<String> w = new HashSet<>(Arrays.asList("It's a wonderful day for pie!".split(" "))); w.stream() .map(x -> x + " ") .forEach(System.out::print); System.out.println(); Map<String, Double> m = new HashMap<>(); m.put("pi", 3.14159); m.put("e", 2.718); m...
IntStream 类提供了 range() 方法用于生成整数序列的流。编写循环时,这个方法会更加便利: // streams/Ranges.java import static java.util.stream.IntStream.*; public class Ranges { public static void main(String[] args) { // 传统方法: int result = 0; for (int i = 10; i < 20...