Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中
阿新 • • 發佈:2018-01-21
一個 string leo eno 順序 blog cat java output
package com.swift; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class IO_sort_content { public static void main(String[] args) { /* * 已知文件 a.txt 文件中的內容為“bcdeadferwplkou”, * 請編寫程序讀取該文件內容,並按照自然順序排序後輸出到 b.txt 文件中。 * 即 b.txt 中的文件內容應為“abcd…………..”這樣的順序。*/ try { FileInputStream fis=new FileInputStream("E:\\neck\\a.txt"); FileOutputStream fos=new FileOutputStream("E:\\neck\\b.txt"); byte[] kilo=new byte[4*1024]; int len; while((len=fis.read(kilo))!=-1) { fos.write(kilo,0,len); fos.flush(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
上面只是做到讀取並寫入另一個文件,並沒有進行排序
下面是排序的方法
Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中