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集合物件中某一列屬性值物件
- ms sql 獲取表欄位的屬性SQL
- list集合根據某欄位分組
- js 取陣列中某個物件的集合JS陣列物件
- C#獲取某個物件的屬性值C#物件
- 透過Lambda函式的方式獲取屬性名稱函式
- 獲取json串裡的某個屬性值JSON
- 根據key集合批次從map中獲取value
- C#通過反射獲取物件屬性,列印所有欄位屬性的值C#反射物件
- Lambda 表示式遍歷集合時用remove方法刪除list集合中滿足條件的元素問題REM
- JAVA裡List集合中的物件根據物件的某個屬性值降序或者升序排序Java物件排序
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- jQuery在元素集合中獲取第N個元素jQuery
- 獲取SQL資料庫中某個表中的所有欄位名稱的通用方法SQL資料庫
- 從Sql server 2008獲取表欄位屬性資訊,註釋資訊SQLServer
- sql去除某個欄位中的某個字串 replaceSQL字串
- 透過JPA註解獲取某個類主鍵欄位
- Java動態獲取某個介面下所有的實現類物件集合Java物件
- Java 中的 Lambda 表示式Java
- PHP正規表示式抓取某個標籤的特定屬性值的方法PHP
- 視窗屬性的獲取函式函式
- Laravel 模型關聯的『動態屬性』,Eloquent: 關聯以後可以獲取模型的集合Laravel模型
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- redis如何獲取有序集合指定範圍的個數Redis
- javascript獲取當前li元素在集合中的位置JavaScript
- C#中的Lambda表示式和表示式樹C#
- Java中Lambda表示式的使用Java
- Java 8 中的 lambda 表示式Java
- AppTheme屬性設定集合APP
- C#12中的Collection expressions(集合表示式語法糖)C#Express
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- C#中的屬性和欄位的區別C#
- java 將物件集合轉為欄位值的 listJava物件
- 怎樣獲得資料表中某個欄位的第二個最大值
- MVC5之表單集合資料自動繫結到物件屬性(集合)中MVC物件