iT邦幫忙

2025 iThome 鐵人賽

DAY 18
0

Why do we need 初始化呢呢呢
之前我們start run 程式的時候,我們在沒有創txt檔或手動讀txt檔的時候背景是空的會error,而現在我們要讓建立這個防呆的機制也就是先自動地讀檔,不在需要先手動讀一次。
好處:
1.不需要手動建檔
2.可以整合成一個檔案不會忘記讀就又開一個新的檔案
3.結束時也會自動存檔,確保資料不遺漏

唯一的新知:
File.exists() 檢查
File file = new File("students.csv");
if (!file.exists()) {
System.out.println("偵測不到檔案,建立新檔案...");
file.createNewFile(); // 建立空白檔
}
功能上是這樣子:
https://ithelp.ithome.com.tw/upload/images/20251002/20178846fkwcVidaq9.png


上一篇
Day 17完成資料儲存功能(存 CSV)
下一篇
Day 19:學 泛型 Generics,以便StudentManager 支援泛型 Generics 把 ArrayList<Student> 改寫成可重用的泛型容器
系列文
Java 學生管理系統:打造可新增、刪除、修改、搜尋並保存資料的完整 CLI 應用20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言