方法1:
int a [] ={1,2,3};
List<Integer> ilist = Arrays.stream(a).boxed()
.collect(Collectors.toList());
System.out.println(ilist);
方法2:
int[] intArray = {1, 2, 3, 4};
List<Integer> list = Ints.asList(intArray);
String str = "a,b,c,d";
List<String> list= Arrays.asList(str .split(",")).stream().map(s -> (s.trim())).collect(Collectors.toList());
System.out.println(String.join(",", list));
System.out.println("map------");
User user=new User();
user.setAge(18);
user.setName("tom");
System.out.println(Optional.ofNullable(user).map(User::getAge).get());
System.out.println("filter-----");
User user=new User();
user.setAge(18);
user.setName("tom");
System.out.println(Optional.ofNullable(user).filter(p -> p.getAge() == 18).map(User::getName).get());
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30