java自带的sort方法实现文件内字符的排序

来源:互联网 发布:验证码html源码 编辑:程序博客网 时间:2024/06/02 07:05

http://blog.csdn.net/happymff/article/details/78355517

* * 已知a.txt文件中有这样的一个字符串:“hcexfgijkamdnoqrzstuvwybpl”  请编写程序读取数据内容,把数据排序后写入b.txt中。         分析:         A:把s.txt这个文件给做出来         B:读取该文件的内容,存储到一个字符串中         c:把字符串转换成字符数组         D:对字符进行排序         E:把排序后的字符数组转换为字符串         F:把字符串再次写入s.txt中 */  public class TxtSort {     public static void main(String[] args) throws IOException {          //读取该文件的内容,存储到一个字符串中        BufferedReader br = new BufferedReader(new FileReader("/Users/mff/Desktop/test.txt"));        String line = br.readLine();        System.out.println(line);        br.close();        //把字符串转换为字符数组        char[] chs = line.toCharArray();        //对字符数组进行排序        Arrays.sort(chs);        //把排序后的字符数组转换为字符串        String s = new String(chs);        System.out.println(s);        //把字符串再次写入a.txt        BufferedWriter bw = new BufferedWriter(new FileWriter("/Users/mff/Desktop/test1.txt"));        bw.write(s);        bw.newLine();        bw.flush();        bw.close();    }}

原创粉丝点击