入学测试第7题/** *
* 6、已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,
* 并按照自然顺序排序后输出到b.txt文件中。即b.txt中的文件内容应为“abcd…………..”这样的顺序。
*
* @author Administrator
*
*
*/
public class Test6 {
public static void main(String[] args) throws IOException {
//创建字符缓冲输入流,把字符读入到缓冲区中
BufferedReader br = new BufferedReader(new FileReader("d:/a.txt"));
//创建缓冲输出流,把数据输出到b.txt
BufferedWriter bw = new BufferedWriter(new FileWriter("d:/b.txt"));
//因为只有一行数据,只读取一行就可以了
String line = br.readLine();
char[] ch = line.toCharArray();
System.out.println("排序之前" + Arrays.toString(ch));
Arrays.sort(ch);
bw.write(ch);
bw.flush();
System.out.println("排序之后" + Arrays.toString(ch));
br.close();
bw.close();
}
}
|
|