integerList = new ArrayList<>(); for (String s : list) { i_string数组转integer数组">
赞
踩
第一种方法:
- List<String> list = Arrays.asList("1", "2", "3", "4", "5");
- // method1 创建一个Integer类型的集合,循环遍历String类型的数组并把数据添加进集合
- List<Integer> integerList = new ArrayList<>();
- for (String s : list) {
- integerList.add(Integer.parseInt(s));
- }
第二种方法:
- List<String> list = Arrays.asList("1", "2", "3", "4", "5");
- List<Integer> integerList = list.stream().map(Integer::valueOf).collect(Collectors.toList());
第三种方法:
- List<String> list = Arrays.asList("1", "2", "3", "4", "5");
- String[] strings = list.toArray(new String[list.size()]);
- List<Integer> integerList = Arrays.stream(strings).map(Integer::valueOf).collect(Collectors.toList());
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。