黑马程序员技术交流社区

标题: 这个题有没有其他方法解题,大神指点 [打印本页]

作者: 改变自己、    时间: 2016-4-10 22:36
标题: 这个题有没有其他方法解题,大神指点
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;

/*
题目:
        已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,
        并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......"这样的顺序

*/
public class Demo03 {
        public static void main(String[] args) throws IOException{
                File file1 = new File("a.txt");
                File file2 = new File("b.txt");
                copyFile(file1,file2);
        }
       
        public static void copyFile(File file1,File file2) throws IOException{
               
                //创建输入流
                BufferedReader in = new BufferedReader(new FileReader(file1));
               
                //创建输出流
                BufferedWriter out = new BufferedWriter(new FileWriter(file2));
               
                //将输入流中的数据写到输出流中
                String str = null;
                while((str = in.readLine()) != null){
                        char[] chs = str.toCharArray();
                        Arrays.sort(chs);
                        out.write(chs);
                        out.newLine();
                        out.flush();
                }
                out.close();
                in.close();
               
               
               
        }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2