具体的代码实现,用Stream可以快速实现
public static void main(String[] args) {
String aaa="1,2,3";
List<Integer> listId = Stream.of(aaa.split(","))
.map(s -> {
return Integer.parseInt(s);
})
.collect(Collectors.toList());
System.out.println(listId);
}
注意一点,要保证
if (!StringUtils.isEmpty(aaa)) {
throw new Exception("传参不能为空!");
}
String[] idArray = ids.split(",");
if (idArray.length <= 0) {
throw new BaseException("格式为逗号隔开");
}