List<Integer> 转List<Long>
时间: 2024-06-08 15:10:15 浏览: 164
数组和list相互转换
要将List<Integer>转换为List<Long>,可以使用com.alibaba.fastjson包下的JSONArray类。首先,将List<Integer>转换为字符串形式,然后使用JSONArray.parseArray()方法将其转换为List<Long>。以下是示例代码:
```
List<Integer> listInt = new ArrayList<>();
listInt.add(1);
listInt.add(2);
listInt.add(3);
List<Long> listLong = JSONArray.parseArray(listInt.toString(), Long.class);
```
这样就可以将List<Integer>转换为List<Long>,而不需要使用循环。同样的方法也适用于将List<Long>转换为List<Integer>。希望对您有帮助!
阅读全文