2016-07-14 92 views
-3

我是剛剛完成初學者指南的Java初學者,來自Herb Schildt。我想申請我學到的所有東西,並構建一些我的應用程序。從筆記應用開始。Java筆記應用程序 - 如何存儲筆記

事情是..存儲這些筆記的唯一方法我可以考慮(因爲我不知道很多可能對這類事情有用的東西),是使用FileWriter和每一個注意,只需寫入.txt文件並用#分隔每個音符,當閱讀器找到該字符時,它將返回音符。這只是一個簡單的例子,我不是很瞭解。

問題是,如果我可以以某種方式存儲所有這些筆記(並在需要時輕鬆刪除它們),而不僅僅是將它們寫入.txt文件。首先,我將以控制檯方式編寫它,然後在我使用Swing或JavaFX時將其轉換爲GUI。

感謝您的每一個建議。

+0

瞭解如何使用sql與java.Create一個包含兩列的表格。首先是註釋名稱第二列是實際註釋。不要這麼難做到這一點.TutorialsPoint有一個非常好的教程,介紹如何使用java與sqlite.You沒有什麼可以失去了解他們。 – GOXR3PLUS

回答

1

您可以查看輕量級數據庫(如SQLite),並將所有內容存儲在數據庫中。這對學習很有用。另一種方法是製作一個筆記對象並將其存儲在單獨的文本文件中,然後將每個文件作爲對象加載。

瞭解關於SQLite的更多信息here

+0

是的,那是我的第一個想法..我創建了一個數據庫(一個ArrayList ),我想在其中存儲筆記。而且我還創建了類別Notes,它不會創建新的筆記。所以它具有String字段和該字段的getter。但我不知道如何做這些筆記採取應用程序在保存文本方面的工作。但我想單獨保存單獨的.txt文件將成爲現在的方式;) – MaraSimo

+0

是的。爲了學習的目的,你應該檢查出SQLite,儘管它對這個項目沒有用。 – MathBunny