java8 从对象集合中取出某个字段的集合详解编程语言

public class FeildTest { 
 
    public static void main(String[] args) { 
        //定义list集合 
        List<P> list = Arrays.asList(new P(1, "哈哈"), new P(2, "嘿嘿"), new P(3, "呵呵")); 
        //从list集合中,取出字段name的列表 
        List<String> names = list.stream().map(p -> p.getName()).collect(Collectors.toList()); 
 
        System.out.println(names); 
    } 
} 
class P{ 
    int id; 
    String name; 
 
    public P(int id, String name) { 
        this.id = id; 
        this.name = name; 
    } 
 
    public int getId() { 
        return id; 
    } 
 
    public void setId(int id) { 
        this.id = id; 
    } 
 
    public String getName() { 
        return name; 
    } 
 
    public void setName(String name) { 
        this.name = name; 
    } 
}

 

java8 从对象集合中取出某个字段的集合详解编程语言

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/16956.html

(0)
上一篇 2021年7月19日 19:46
下一篇 2021年7月19日 19:46

相关推荐

发表回复

登录后才能评论