常规写法:
List data = new ArrayList<>();
String[] str = new String[data.size()];
int i = 0;
for (User arr : data) {
str[i++] = arr.getCode();
}
Map<String, AbcDto> guidePriceMap = ****Service.bbbb(str);
java8新写法(简便写法):
List data = new ArrayList<>();
String[] abcCode = data.stream().map(User::getCode).toArray(String[]::new);
该方法是将数组转化成List集合的方法。
List list = Arrays.asList(“a”,“b”,“c”);