import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Test {
public static void main(String[] args) {
List list = Arrays.asList("a,b,c", "1,2,3");
//将每个元素转成一个新的且不带逗号的元素
Stream s11 = list.stream().map(s -> s.replaceAll(",", ""));
s11.forEach(System.out::println); // abc 123
Student s1 = new Student("aa", 10,1);
Student s2 = new Student("bb", 20,2);
Student s3 = new Student("cc", 10,3);
List lists = Arrays.asList(s1, s2, s3);
//装成list
List ageList = lists.stream().map(Student::getAge).collect(Collectors.toList()); // [10, 20, 10]
ageList.forEach(System.out::println); // 10 20 30
}
}
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@AllArgsConstructor
@Data
@NoArgsConstructor
public class Student {
private String name;
private int age;
private int id;
}