java 键盘输入两个文本文件的路径及名字,输出第一个文本文件的内容,并将其追加到第二个文件后面
时间: 2024-02-09 16:12:13 浏览: 33
好的,我可以帮你解决这个问题。以下是 Java 代码示例:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
// 读取第一个文件的路径和名字
System.out.println("请输入第一个文件的路径和名字:");
String file1Path = br.readLine();
// 读取第二个文件的路径和名字
System.out.println("请输入第二个文件的路径和名字:");
String file2Path = br.readLine();
// 读取第一个文件的内容
BufferedReader reader = new BufferedReader(new FileReader(file1Path));
StringBuilder content = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
content.append(line).append("\n");
}
reader.close();
// 将第一个文件的内容追加到第二个文件的末尾
BufferedWriter writer = new BufferedWriter(new FileWriter(file2Path, true));
writer.write(content.toString());
writer.close();
System.out.println("第一个文件的内容已追加到第二个文件末尾!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会要求用户输入两个文件的路径和名字,然后读取第一个文件的内容,将其追加到第二个文件的末尾,并输出提示信息。需要注意的是,第二个参数 `true` 表示追加内容到文件末尾,如果设置为 `false` 则会覆盖原有内容。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)