java8很多用法还是需要多积累,用熟了能大量简化代码。今天记录一下用java8对集合处理的用法,由于一下子想不起来全部用法,因此遇到了相应的场景就过来更新。
1、首先我们新建一个Book类,用来描述书籍的主要信息,get set及构造方法略。
public class Book {
/**
* 书名
*/
private String bookName;
/**
* 分类
*/
private String type;
/**
* 作者
*/
private String author;
/**
* 价格
*/
private BigDecimal price;
}
2、然后初始化一个集合books,用来做处理
public static void main(String[] args) {
//初始化集合信息
List<Book> books = new ArrayList<Book>();
Book book1 = new Book("java从入门到放弃","java","大炮",new BigDecimal("100.5"));
Book book2 = new Book("mysql从删库到跑路","数据库","大忽悠",new BigDecimal("99.9"));
Book book3 = new Book("Python从熟悉到陌生","Python","猫蛋",new BigDecimal("