1.创建图书馆信息类,包含三个属性:书名,作者,价格
2.创建6本图书对象并添加到可变 List的尾部
3.创建1本图书对象并添加到可变 List的头部
4.创建1本图书对象并添加到可变 List的第3个位置
5.根据图书名称查询是否在列表中(通过遍历列表对比名称)
6.从列表中删除第4本书
7.对于图书按价格从高到低排序
8.遍历图书列表,并打印每本书的详细信息
9.展示全部总的金额
package list
import java.awt.print.Book
import scala.collection.mutable.ListBuffer
class Book(var bookName:String, var author:String, val price:Double){}
object list03 {
def main(args: Array[String]):Unit = {
val bookList: ListBuffer[Book] = ListBuffer()
val book1 = new Book("如我所书","昔涟",13)
bookList += book1
val book2 = new Book("终将升起的烈阳","卡厄斯兰娜",12)
bookList += book2
//3.
val book3 = new Book("生命脆弱游丝","阿格莱亚",2)
//4.
bookList.insert(2, new Book("大地兽心理学","阿那克萨格拉斯",6))
//7.
val newBookList = bookList.sortWith((a:Book, b:Book) => {
a.price > b.price
})
//8.
newBookList.foreach(book =>{
println(s"书名:${book.bookName}, 作者:${book.author} 价格:${book.price}")
})
}
}