Java
时间: 2024-02-19 12:03:11 浏览: 13
好的,以下是一个Java的程序示例:
```java
import java.io.*;
public class SortString {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("a.txt"));
String data = reader.readLine().trim(); // 读取文件内容并去除首尾空格
char[] sortedData = data.toCharArray(); // 将字符串转为字符数组
reader.close();
Arrays.sort(sortedData); // 对字符数组进行排序
BufferedWriter writer = new BufferedWriter(new FileWriter("b.txt"));
writer.write(sortedData); // 将排序后的字符数组写入文件中
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会读取名为 `a.txt` 的文件,将其中的字符串排序后写入 `b.txt` 文件中。注意,这个程序假设文件中只有一个字符串,如果文件中包含多个字符串,需要根据具体情况进行修改。