Stream流将String的数字集合转成Integer类型数字集合

int[] ints = recordDTO.getIdList().stream().mapToInt(Integer::parseInt).toArray();
		List<Integer> ids = Arrays.stream(ints).boxed().collect(Collectors.toList());

测试
Stream流将String的数字集合转成Integer类型数字集合_第1张图片
Stream流将String的数字集合转成Integer类型数字集合_第2张图片

注意,必须是数字的字符串,不然会报错

Stream流将String的数字集合转成Integer类型数字集合_第3张图片
Stream流将String的数字集合转成Integer类型数字集合_第4张图片

你可能感兴趣的:(stream,java)