`

java中写入文件时换行符是用"/r/n"还是"/n"?

    博客分类:
  • JAVA
 
阅读更多

java中写入文件时换行符是用"/r/n"还是"/n"?

/r 叫回车 Carriage Return 
/n 叫新行 New Line 
但是都会造成换行 
使用 System.getProperty("line.separator")来获取当前OS的换行符,可以在调试的情况下看到! 

各系统应当是: 
/r Mac 
/n Unix/Linux 
/r/n Windows

这种输出的主要表现在用notepad打开时的显示。使用其他编辑器则没有明显变化!!

在winodws下,如果用"/n",则会显示成如下:

image

如果使用"/r/n",则会显示出换行的效果。

image

分享到:
评论

相关推荐

    java 换行符.docx

    在 Java 中,换行符通常用反斜杠 `\` 后跟字母 `n` 表示,即 `\n`。这个特殊的字符序列告诉编译器在输出文本时将光标移动到下一行,从而实现文本的换行。 例如,当你在控制台上打印一条包含 `\n` 的字符串时,`...

    java 将一个二维数组存到txt文件里,然后再读取

    每行结束时,使用换行符`\r\n`。 - 关闭`FileWriter`对象以确保所有数据都被正确写入。 #### 读取操作 接下来,我们将探讨如何从TXT文件中读取这些数据并将其恢复到另一个二维数组中。 1. **读取文件**: - ...

    最简单易懂的一个java读写文件的操作

    在Java编程语言中,文件的读写操作是基础且至关重要的功能。本示例将深入讲解如何进行简单易懂的文件读写,包括追加内容和处理换行问题。Java的IO流(Input/Output Stream)是实现这一功能的核心工具。 首先,我们...

    Java\输出TXT文件.txt

    这里的`b2`是换行符`\r\n`的字节数组形式,用于在文本文件中插入换行。`b3`则是将整数`n`转换为字符串后得到的字节数组。 ### 4. 异常处理 在进行文件操作时,经常会遇到各种异常,如`FileNotFoundException`、`...

    Java实现文件拆分合并

    3. **循环拆分文件**:根据给定的拆分数量,循环计算每个子文件的起始和结束位置,并确保每次拆分都以换行符结束。 4. **写入新文件**:将原文件中指定范围的数据写入新文件中。这里采用了缓冲区的方式进行读写操作...

    Java 删除换行

    换行符在Java中可以用`\n`表示,所以`str.replace("\n", "")`将删除所有换行符。 - `replaceAll()` 方法:这是一个更通用的正则表达式替换方法,但在这个简单的情况下,我们只需使用`replace()`即可。 3. **正则...

    Java读取文件方法大全

    在读取过程中,由于Windows系统中的换行符是`\r\n`,为了避免在输出时出现额外的空行,需要特别处理`\r`字符。 除了上述基本的读取方式,Java I/O 还提供了一些高级的文件读取工具: - **BufferedReader** 和 **...

    Java文件读取写入后 md5值不变的实现方法

    在不同的操作系统中,换行符有不同的表示方式:Unix/Linux系统使用`\n`,Mac系统使用`\r`,而Windows系统使用`\r\n`。因此,确保在将文件内容添加到`StringBuffer`时正确地处理这些换行符至关重要。 以下是一个简单...

    java对文件的操作

    需要注意的是,Windows系统中的换行符是`\r\n`,因此在读取时需要过滤掉`\r`,以避免产生额外的空行。 除了基本的输入流和字符流,Java还提供了缓冲流(BufferedInputStream/BufferedReader)和装饰器流(如...

    Java心得文件

    使用`new BufferedReader(new InputStreamReader(in))`初始化`BufferedReader`,并通过`readLine()`方法读取一行数据,直到遇到换行符`/r/n`。 #### 二、Java多线程机制详解 1. **多线程概念**:在Java中,多线程...

    Java IO学习基础之读写文本文件

    `: 将读取到的一行文本写入目标文件,并添加换行符`\r\n`。 - `temp = br.readLine();`: 继续读取下一行。 4. **关闭资源**: - `bw.close();`: 关闭`BufferedWriter`对象。 - `br.close();`: 关闭`...

    java使用多线程读取超大文件

    在这个方法中,我们使用`FileChannel`来读取文件,并从给定的位置开始读取文件,直到找到第一个换行符,然后返回准确的开始位置。 多线程读取超大文件的优点 使用多线程读取超大文件有很多优点,例如: * 提高...

    JAVA导出TXT文件.pdf

    在Java编程中,导出TXT文件通常用于将数据以纯文本格式存储或提供给用户...同时,为了兼容不同操作系统,换行符通常使用`\r\n`组合,这在Windows系统中是有效的,但在其他系统(如Linux、Mac)可能需要单独的换行符。

    unix和windows文件格式互相转化

    这两种系统对文本文件的行结束符处理方式不同,Windows使用CRLF(回车换行)作为行结束符,而UNIX/Linux则只使用LF(换行)作为行结束符。这在跨平台操作时可能会引发问题,如代码编辑器显示异常或脚本执行错误。...

    java的io操作(将字符串写入到txt文件中)

    `write()`方法用于写入单个字符或字符串,而`\r\n`是换行符,用于在文本文件中创建新行。 **方法三:使用`PrintWriter`** ```java public void WriteStringToFile3(String filePath) { try { PrintWriter pw = ...

    单文档里实现输入字符,回车换行,创建插入符

    在文本编辑器中,当用户按下回车键时,程序应该在当前光标位置插入一个换行符,并将光标移动到下一行的起始位置。这需要处理回车键的键盘事件,然后更新文本缓冲区和光标位置。例如,在Windows环境下,可以使用`...

    java去掉空格换行之类的.txt

    ### Java去除字符串中的空格与换行符 在Java编程中,经常需要处理文本数据,尤其是在读取文件或网络传输过程中获取的字符串。有时这些字符串可能包含不必要的空格、制表符、换行符等空白字符,这不仅会影响数据的...

    java实现写入并保存txt文件的代码详解

    在Java中实现写入并保存txt文件涉及到几个关键的类和方法,这些包括但不限于`java.io.File`、`java.io.Writer`、`java.io.PrintlnWriter`以及`java.io.BufferedReader`等。下面将详细介绍如何使用这些类和方法来完成...

    使用文件流操作文本文件.docx

    在这个例子中,使用`write()`方法将字符串写入文件,并在每行末尾添加换行符`\n`以确保格式正确。 #### 六、文件关闭 在完成文件操作后,应该及时关闭文件,以释放系统资源。虽然在很多情况下文件会在超出作用域时...

Global site tag (gtag.js) - Google Analytics