有一個對象列表,View2我想Id在. 我想在一行代碼中處理上述操作。View2List<Integer> Idsclass View1{ List<Integer> Ids;}class View2{ Integer Id;}List<View2> views2 = getViews()想要像下面這樣的東西。view1.setIds(view2.forEach(s -> s.getId()));
1 回答

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
嘗試這個
view1.setIds(view2.stream().map(View2::getId).collect(Collectors.toList()));
添加回答
舉報
0/150
提交
取消