- 读取list中对象中的某个属性集合
public class stream {
public static void main(String[] args) {
List<Person> list = new ArrayList<>();
Person p1 = new Person();
p1.setName("123");
Person p2 = new Person();
p2.setName("456");
list.add(p1);
list.add(p2);
List<String> collect = list.stream().map(Person::getName).collect(Collectors.toList());
System.out.println(collect);
}
}
结果:
[123, 456]
JSONObject first = jsonList.stream().filter(sc -> userid.equals(sc.getString(“userid”)) && column.equals(sc.getString(“column”))).findFirst()
.orElse(null);