java如何将TXT多行数据,合并成一行
时间: 2024-05-01 12:17:21 浏览: 11
Java可以通过读取TXT文件的每一行内容,再将其拼接起来形成一行数据。具体实现代码如下:
```java
import java.io.*;
public class MergeTxt {
public static void main(String[] args) {
File file = new File("input.txt"); // 定义要读取的TXT文件
try {
BufferedReader br = new BufferedReader(new FileReader(file)); // 用BufferedReader读取文件
String line = "";
String result = ""; // 用于合并多行数据
while ((line = br.readLine()) != null) { // 读取每一行内容
result += line.trim(); // 拼接每一行数据
}
System.out.println(result); // 输出合并后的数据
br.close(); // 关闭流
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码可以实现将TXT多行数据合并成一行,并输出合并后的数据。如果TXT文件较大,可以考虑使用BufferedReader的read方法分批读取数据,以提高效率。