1. 程式人生 > >Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中

Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中

一個 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 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中