list.stram.map()的用法


    各位小伙伴們大家好,今天和大家分享一下list.stram().map()的用處

   作用:提取List對象中某一列的值

   eg:

       這里聲明了一個Student的類,里面有age和name屬性,現在將list<Student>集合中的所有age取出並存入ageList集合

public class Test20211205 {
    public static void main(String[] args) {
      List<Student> list = new ArrayList();
      list.add(new Student(1,"gyt"));
      list.add(new Student(2,"gyh"));
      List<Integer> ageList = list.stream().map(Student::getAge).collect(Collectors.toList());
        System.out.println(ageList.toString());


    }
}

class Student{
    private int age;
    private String name;

    public Student(int age, String name) {
        this.age = age;
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

  

  結果:

  [1, 2]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM