jdk8数组和List相互转换转换数组为List
字符串转数组工具类的方法
1.使⽤Stream中的Collector收集器,代码:
1.
String[] arrays = new String[]{"a", "b", "c"};
2.
List<String> listStrings = Stream.of(arrays).List());
2. 使⽤java.util.Arrays⼯具类中的asList()⽅法(这个不是Java8中新增的内容):
1.
String[] arrays = new String[]{"a", "b", "c"};
2.
List<String> listStrings = Arrays.asList(arrays);
转换List为数组
1. 使⽤Stream:
String[] ss = listStrings.stream().toArray(String[]::new);
2. 使⽤List中的toArray()⽅法
String[] sss = Array(new String[listStrings.size()]);
Java⽤⼀⾏代码,实现提取List对象中的id到新List中,直接上代码。
List<Integer> userIds = users.stream().map(User::getId).List());

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。