lambda 表示式從集合中獲取某個欄位屬性的集合
@Data
public class SchoolBoy {
private String girlId;
private String id;
private String name;
private String grilName;
}
public class Test3 {
public static void main(String[] args) {
List<SchoolBoy> schoolBoys = new ArrayList<>();
SchoolBoy boy1 = new SchoolBoy();
boy1.setGirlId("1");
boy1.setId("10");
boy1.setName("小明");
SchoolBoy boy2 = new SchoolBoy();
boy2.setGirlId("2");
boy2.setId("11");
boy2.setName("小豪");
SchoolBoy boy3 = new SchoolBoy();
boy3.setGirlId("3");
boy3.setId("12");
boy3.setName("小白");
schoolBoys.add(boy1);
schoolBoys.add(boy2);
schoolBoys.add(boy3);
List<String> ids = schoolBoys.stream().map(schoolBoy -> schoolBoy.getId()).collect(Collectors.toList());
System.out.println(ids);
List<String> ids2 = schoolBoys.stream().map(SchoolBoy::getId).collect(Collectors.toList());
System.out.println(ids2);
}
}
相關文章
- mybatis-plus 獲取某列表的某欄位的集合MyBatis
- lambda方法引用獲取欄位屬性
- java lambda list集合中物件某屬性重複,只取第一個物件Java物件
- 獲取List集合物件中某一列屬性值物件
- list集合根據某欄位分組
- js 取陣列中某個物件的集合JS陣列物件
- C#獲取某個物件的屬性值C#物件
- 獲取json串裡的某個屬性值JSON
- 透過Lambda函式的方式獲取屬性名稱函式
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- Lambda 表示式遍歷集合時用remove方法刪除list集合中滿足條件的元素問題REM
- 根據key集合批次從map中獲取value
- JAVA裡List集合中的物件根據物件的某個屬性值降序或者升序排序Java物件排序
- 透過JPA註解獲取某個類主鍵欄位
- 獲得某個類的所有宣告的欄位
- AppTheme屬性設定集合APP
- PHP正規表示式抓取某個標籤的特定屬性值的方法PHP
- Laravel 模型關聯的『動態屬性』,Eloquent: 關聯以後可以獲取模型的集合Laravel模型
- milvus 支援一個集合建立多個向量欄位嗎?
- Java 中的 Lambda 表示式Java
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- spring boot - mybatis Map集合返回空欄位Spring BootMyBatis
- jdk8將集合中的資料聚合成想要的欄位JDK
- java 將物件集合轉為欄位值的 listJava物件
- C#12中的Collection expressions(集合表示式語法糖)C#Express
- Python中lambda表示式的用法Python
- Java中Lambda表示式的使用Java
- list集合按元素的某一屬性排序排序
- Scala的類、屬性、物件欄位物件
- 獲取影像的屬性
- java8 對list集合中的物件遍歷,重新賦值兩種方法,遍歷某個屬性返回陣列Java物件賦值陣列
- MVC5之表單集合資料自動繫結到物件屬性(集合)中MVC物件
- C#屬性與欄位C#
- odoo欄位屬性列舉Odoo
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- Java中Lambda表示式的應用Java
- Java8中的Lambda表示式Java
- opencv 獲取影像的屬性OpenCV