黑马程序员技术交流社区
标题:
点招笔试问答
[打印本页]
作者:
18333611664
时间:
2015-8-21 21:31
标题:
点招笔试问答
已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,
并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......"这样的顺序
作者:
sven556677
时间:
2015-8-21 22:03
package com.collection;
import java.io.*;
import java.util.*;
/**
* 已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,
并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......"这样的顺序
* @author Administrator
*
*/
public class Test1 {
public static void main(String[] args) throws IOException {
//先写入a文件
PrintWriter pwtmp=new PrintWriter("1.txt");
pwtmp.println("bcdeadferwplkou");
pwtmp.close();
//正文
BufferedReader br=new BufferedReader(new FileReader("1.txt"));//读文件
PrintWriter pw=new PrintWriter(new FileWriter("2.txt"),true);//打印流自动刷新
String line=null;
while((line=br.readLine())!=null){
String str=line;
char []buf=str.toCharArray();//转成数组
Arrays.sort(buf);//工具类排序
String outStr=new String(buf);//打印流输出
pw.println(outStr);
}
br.close();
pw.close();
}
}
复制代码
作者:
aa233192133
时间:
2015-8-21 22:18
还没学到IO呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2