package daoimport models.BookModelimport scala.collection.mutable.ListBufferclass BookDAO {//加载图书。从文件中读入def loadBooks():List[BookModel]={val books =new ListBuffer[BookModel]()val source= scala.io.Source.fromFile("books.txt")for(line <-source.getLines()){val Array(id, name, author, available) = line.split(",")// 实例化一本书,保存到Listbooks += BookModel(id.toInt, name, author, available.toBoolean)}// 关闭连接source.close()books}// 保存图书。将图书写入文件def saveBooks(books: ListBuffer[BookModel]): Unit = {val writer = new java.io.PrintWriter(new java.io.File("books.txt"))for (book <- books) {writer.println(book.id + "," + book.name + "," + book.author + "," + book.available)}writer.close()}}
图书展示功能2
2025/9/24 17:21:28
来源:https://blog.csdn.net/yzj231128/article/details/144578833
浏览:
次
关键词:图书展示功能2
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com