保存文本区域的内容
Posted
技术标签:
【中文标题】保存文本区域的内容【英文标题】:Save content of a text area 【发布时间】:2014-01-03 15:04:19 【问题描述】:嗨,我对这个世界真的很陌生,我只是想知道如何保存我的 jTextArea1 的内容,以便下次打开我的应用程序时,我输入的单词将出现在文本区域和文本区域不会为空。我的意思是我希望 textarea 记住在其中键入的所有内容,因为下次我打开应用程序时,内容将在其中并且文本区域不会为空。还是谢谢。
gbp1998
An image to understand better.
【问题讨论】:
Java 持久性是您所需要的。 oracle.com/technetwork/java/javaee/tech/… 需要通过某种方式持久化数据,可以使用files,db。 正如@sanket 提到的,你需要你的数据持久化,我建议看看Java Serialization 或者,一个更常用的方法JDBC 存储文本的方式有很多种,例如:在文本文件中、在注册表中或在数据库中。您需要首先确定最适合您的目的。 @Jurgen 我想保存在文本文件中 【参考方案1】:尝试这样的事情然后存储在一个文本文件中:
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("area1.txt")));
out.write( jTextArea1.getText() );
out.close();
【讨论】:
以上是关于保存文本区域的内容的主要内容,如果未能解决你的问题,请参考以下文章