Cho em hỏi một chút về lấy file trong java ạ. Em có một bảng thư viện được lưu trong file là books.txt như hình dưới đây
1 Think big and Grow rich 10.95
2 The 7 habits of highly effective people 15.97
3 How to win friends and influence people 14.95
Các số đầu tiên của mỗi dòng (1,2,3) là id của quyển sách, sau đó là name của quyển sách và cuối cùng là price. Ngoài ra, có 2 class nữa để làm việc với file.
Class đầu tiên
public class Book {
int id;
String name;
double price;
// attributes id, name, price
// constructor
public Book(int id, String name, double price) {
this.id =id;
this.name=name;
this.price =price;
};
Class thứ hai
public class BookManager {
ArrayList<Book> books;
// attribute books
public BookManager() {
this.books =new ArrayList<>();
// This constructor initializes this.books as an empty list
}
public void loadFromFile() {
}
Yêu cầu của đề bài là : Phương thức loadFromFile() trong class BookManager đọc tệp books.txt, phân tích cú pháp
dữ liệu trong tệp vào các đối tượng Book và thêm chúng vào
this.books.
Em xin cảm ơn ạ