1. 云栖社区>
  2. >
  3. 正文

Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法_java

作者:用户 来源:互联网 时间:2016-10-13 13:14:09

换行javaswingjtextarea保存到文件文本区

Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法_java - 摘要: 本文讲的是Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法_java, 1.如果是采用流的方式一行一行写到文件中,可以把FileWriter换为PrintWriter,然后调用PrintWriter的println()方法。 2. 复制代码 代码如下: byte fileContent[] = get

1.如果是采用流的方式一行一行写到文件中,可以把FileWriter换为PrintWriter,然后调用PrintWriter的println()方法。

2.

复制代码 代码如下:

byte fileContent[] = getJTextArea().getText().replaceAll("\n", "\r\n").getBytes();//此处主要是为了在Windows中实现换行操作

3.

复制代码 代码如下:

FileWriter fw=new FileWriter(file);
String str=txt.getText();
for(int i=0;i<str.length();i++){
 if(str.charAt(i)==10){
     fw.write(13);//写入\r
     fw.write(10);//写入\n
 }else{
    fw.write(str.charAt(i));
        }
}
   fw.close();

4.只要按照各自的系统插入对应的换行符即可:

复制代码 代码如下:

windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索换行 , java , swing , jtextarea , 保存到文件 文本区 swing jtextarea 换行、java swing jtextarea、swing jtextarea、swing jtextarea 大小、swing jtextarea 行数,以便于您获取更多的相关知识。

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

开发者常用软件,超百款实用软件一站式提供