黑马程序员技术交流社区
标题:
对文本中的字符串排序
[打印本页]
作者:
秋天中の夏季
时间:
2015-8-22 23:51
标题:
对文本中的字符串排序
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();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2