diff --git a/day07/src/com/inmind/arraylist03/Demo09.java b/day07/src/com/inmind/arraylist03/Demo09.java new file mode 100644 index 0000000..a57b34e --- /dev/null +++ b/day07/src/com/inmind/arraylist03/Demo09.java @@ -0,0 +1,29 @@ +package com.inmind.arraylist03; + +import java.util.ArrayList; + +/* +常用类-ArrayList-练习2_添加对象 + */ +public class Demo09 { + //创建一个保存book对象的容器,添加3本书,通过集合遍历判断出哪本书最贵 + public static void main(String[] args) { + ArrayList bookList = new ArrayList<>(); + //先创建3本书,或者在添加时,进行创建 + //Book book1 = new Book("b001", "书1", 10.0, "2020-1-1"); + Book book2 = new Book("b001", "书2", 10.0, "2020-1-1"); + Book book3 = new Book("b001", "书3", 50.0, "2020-1-1"); + bookList.add(new Book("b001", "书1", 30.0, "2020-1-1")); + bookList.add(book2); + bookList.add(book3); + //集合的变量 + Book maxBook = bookList.get(0); + for (int i = 0; i < bookList.size(); i++) { + Book book = bookList.get(i); + if (book.getPrice() > maxBook.getPrice()) { + maxBook = book; + } + } + maxBook.showBook(); + } +}