例题代码
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("西游记","吴承恩",50.2)
bookList +=book1
val book2=new Book("三国演义","罗贯中",54.2)
bookList += book2
val book3=new Book("凡人修仙传","忘语",30)
bookList.prepend(book3)
bookList.insert(2,new Book("平凡的世界","路遥",50))
val newBookList= bookList.sortWith((a:Book,b:Book) => {
a.price > b.price
})
newBookList.foreach(book =>{
println(s"书名:${book.bookName},作者:${book.author},价格:${book.price}")
})
}
}