(参数列表) -> 实现语句
Object obj = (Integer a, Integer b) -> {
return a+b+0f;
}
System.out.println(obj.operate(1, 2));
Object obj = (a, b) -> {
return a+b+0f;
}
System.out.println(obj.operate(3, 4));
Object obj = (a, b) -> a * b + 0f;
System.out.println(obj.operate(3, 5));
public void generator1() {
String[] arr = {"Lily", "Andy", "Jackson", "Smith"};
Stream<String> stream = Stream.of(arr);
stream.forEach(s -> System.out.println(s));
}
public void generator2() {
List<String> list = new ArrayList<>();
list.add("Lily");
list.add("Andy");
list.add("Jackson");
list.add("Smith");
Stream<String> stream = list.stream();
stream.forEach(s -> System.out.println(s));
}
public void generator3() {
Stream<Integer> stream = Stream.generate(() -> new Random().nextInt(10000));
stream.limit(10).forEach(i -> System.out.println(i));
}
public void generator4() {
Stream<Integer> stream = Stream.iterate(1, n -> n + 1);
stream.limit(100).forEach(s -> System.out.println(s));
}
public void generator5() {
String str = "abcdefg哈喽";
IntStream stream =str.chars();
stream.forEach(c -> System.out.println((char)c));
}