long集合转为inter集合
时间: 2024-03-02 17:48:12 浏览: 56
long 和 int 的相互转换.docx
将一个long类型的集合转为inter类型的集合,可以使用Java 8的Stream API进行操作。具体实现代码如下:
```java
List<Long> longList = Arrays.asList(1L, 2L, 3L, 4L, 5L);
Set<Integer> intSet = longList.stream()
.map(Long::intValue)
.collect(Collectors.toSet());
```
上述代码将long类型的集合`longList`转化为了inter类型的集合`intSet`。首先,`longList`使用`stream()`方法转为流,然后使用`map()`方法将每个`Long`类型的元素转为`int`类型,最后使用`Collectors.toSet()`方法将流中的元素收集到一个`Set`集合中。
阅读全文