在Java中将文件中的第一个单词与最后一个单词互换的方法可以通过以下步骤实现:
下面是一个示例代码:
import java.io.*;
public class FileWordSwap {
public static void main(String[] args) {
try {
// 读取文件内容
FileReader fileReader = new FileReader("input.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
String content = bufferedReader.readLine();
bufferedReader.close();
// 分割字符串
String[] words = content.split(" ");
// 交换单词位置
String temp = words[0];
words[0] = words[words.length - 1];
words[words.length - 1] = temp;
// 重新组合字符串
StringBuilder result = new StringBuilder();
for (String word : words) {
result.append(word).append(" ");
}
// 将结果写入文件
FileWriter fileWriter = new FileWriter("output.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(result.toString().trim());
bufferedWriter.close();
System.out.println("单词位置互换成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
请注意,以上代码仅为示例,实际应用中可能需要进行错误处理、异常处理以及文件路径的适配等。
领取专属 10元无门槛券
手把手带您无忧上云