package com.lius.stream;
import com.lius.beans.student;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* Stream模拟select name from student where age>20 and address='beijing' order by age desc
*/
public class streamTest4 {
public static void main(String[] args) {
// select name from student where age>20 and address='beijing' order by age desc
//生成student数据集合
Stream<student> student = Stream.iterate(new student(),s->{
com.lius.beans.student sResult = new student();
int age = s.getAge();
sResult.setUsername(age+"岁,家住"+s.getAddress()+"的学生");
sResult.setAge(s.getAge()+1);
return sResult;
}).limit(40);
//模拟 sele
Java流式操作Stream(4)package com.lius.stream;import com.lius.beans.student;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;/** * Stream模拟Stream表示select name from student where age>20 and address='beiji...