gpt4 book ai didi

java - 有没有一种快速方法可以从对象列表中提取列表的一部分?

转载 作者:行者123 更新时间:2023-11-30 05:01:48 24 4
gpt4 key购买 nike

假设,我有一个学生列表;

Person 的定义如下

class Person {
String id;
String name;
}

获取学生后,有一种快速的方法可以获取所使用的 id 列表,形式为 List ids。

最佳答案

Guava 有 Lists.transform 功能可用。您传入要转换的列表并返回与该列表关联的元素。

List<Person> people = ...;

List<String> ids = Lists.transform(people, new Function<People, String>(){
public String apply(People person){
return person.getId();
}
});

http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Lists.html

关于java - 有没有一种快速方法可以从对象列表中提取列表的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6418725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com