...
try { //txt file로 만드는 코드!
File file = new File("C:/Users/kwan/Desktop/test/example.txt");
// 파일 출력 스트림 생성
FileOutputStream fos = new FileOutputStream(file);
// PrintWriter로 출력 스트림 감싸기
PrintWriter pw = new PrintWriter(fos);
// ArrayList의 모든 요소를 파일에 쓰기
for (Book book_list : books) {
pw.println(book_list.getNo()+"/"+book_list.getAuthor()+"/"+book_list.getContent());
}
// 출력 스트림 닫기
pw.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
...
...
try { //txt file을 불러오는 코드 !!
File file = new File("C:/Users/kwan/Desktop/test/example.txt");
FileInputStream fis = new FileInputStream(file);
// BufferedReader로 입력 스트림 감싸기
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
// 파일의 모든 라인을 읽어서 ArrayList에 저장
String str;
while ((str = br.readLine()) != null) {
String[] txt_in = str.split("/");
books.add(new Book(Long.parseLong(txt_in[0]), txt_in[1], txt_in[2]));
}
} catch (IOException e) {
e.printStackTrace();
}
...