A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 七月飘雪 中级黑马   /  2015-6-13 16:56  /  439 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

提示: 该帖被管理员或版主屏蔽

1 个回复

倒序浏览
本帖最后由 micro_hx 于 2015-6-13 17:08 编辑
  1. package com.test1;

  2. import java.io.BufferedReader;
  3. import java.io.BufferedWriter;
  4. import java.io.File;
  5. import java.io.FileReader;
  6. import java.io.FileWriter;
  7. import java.io.IOException;
  8. import java.util.Arrays;

  9. public class Test3 {
  10.         public static void main(String[] args) {
  11.                 BufferedReader reader = null ;
  12.                 BufferedWriter writer = null ;
  13.                
  14.                 try {
  15.                         reader = new BufferedReader(new FileReader(new File("D:/1.txt")));
  16.                         String result = null  ;
  17.                         StringBuffer sb = new StringBuffer();
  18.                         while((result = reader.readLine()) != null){
  19.                                 sb.append(result);
  20.                         }
  21.                         char[] target = sb.toString().toCharArray() ;
  22.                         Arrays.sort(target);
  23.                         writer = new BufferedWriter(new FileWriter(new File("D:/2.txt")));
  24.                         writer.write(target);
  25.                 } catch (IOException e) {
  26.                         e.printStackTrace();
  27.                 }finally{
  28.                         if(reader!=null){
  29.                                 try {
  30.                                         reader.close();
  31.                                 } catch (IOException e) {
  32.                                         e.printStackTrace();
  33.                                 }
  34.                         }
  35.                         if(writer!=null){
  36.                                 try {
  37.                                         writer.close();
  38.                                 } catch (IOException e) {
  39.                                         e.printStackTrace();
  40.                                 }
  41.                         }
  42.                 }
  43.         }

  44. }

复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马