java中 从list<Object>中 获取对象的id集合 返回List<Long> objectId
时间: 2024-05-10 21:20:40 浏览: 184
java从list中取出对象并获得其属性值的方法
可以使用Java8的Stream和Lambda表达式来实现:
```
List<Object> list = new ArrayList<>(); // 假设list中已经有对象
List<Long> objectIdList = list.stream()
.map(obj -> obj.getId()) // 假设对象有一个getId()方法用于获取id
.collect(Collectors.toList());
```
也可以使用普通的for循环来实现:
```
List<Object> list = new ArrayList<>(); // 假设list中已经有对象
List<Long> objectIdList = new ArrayList<>();
for (Object obj : list) {
objectIdList.add(obj.getId()); // 假设对象有一个getId()方法用于获取id
}
```
阅读全文