我正在製作地址簿應用程序,並且我有基本字段(姓名,年齡,電話號碼等),並且我有一個用於放置其他評論的JTextArea,因爲我不知道我需要添加多少個信息。它可能是一行或數百行。JTextArea存儲每一行
我想知道是否有方法來存儲此數據,並在加載聯繫人信息時將其放回字段。我可以將整個JTextArea存儲爲字符串,但會保持正確的格式嗎?或者將許多字符串保存到ArrayList或類似的東西中。
另外,是否有保存塊文本的而非單線的方法?例如。我可能想要存儲一個URL,或者我可能想要存儲聯繫人寫入的5行詩。顯然,存儲網址可能只需一行,但這首詩需要5行,因此需要5個字符串。
什麼看起來像一個傾析式存儲解決方案?如果我的概念沒有意義,請發表評論,我會盡量讓它更清楚。
您可以格式化你的數據轉換成JSON,XML,CSV,...格式並保存到文本文件,然後重新放回你的領域 –
保存它作爲一個單獨的字符串應該很好,它通常也會保留換行符。這當然會取決於你在哪裏存儲它 – MadProgrammer
就個人而言,你的概念不是很清楚。你正在製作一個GUI,我假設並在JTextArea中顯示額外的數據?您是使用TextArea作爲數據結構還是出於某種原因打算顯示錯誤的信息? – leigero