import java.io.*;
public class StringSortFile {
public static void main(String[] args)throws IOException {
//创建字符缓冲区流,读取文本行
BufferedReader bfr = new BufferedReader(new FileReader("c:\\s.txt"));
//读取文本一行,直接转成数组
char[] arr = bfr.readLine().toCharArray();
bfr.close();
//数组排序
for(int x = 0 ; x < arr.length ;x++ ){
for(int y = x + 1 ; y < arr.length ; y++){
if(arr[x] > arr[y]){
char temp = arr[x];
arr[x] = arr[y];
arr[y] = temp;
}
}
}
//将数组变成字符串,写会文件
FileWriter fw = new FileWriter("c:\\ss.txt");
fw.write(arr);
fw.close();
}
}
|
|