文件的讀寫,io流

package zzy;
import java.io.*;
import static java.lang.System.*;
/**
 *
 * @author Zhu Zhengyan
 */
public class zzy11 {
    public static void main(String[] args)
    {
        /*用try包圍的語句是java編譯器認爲有可能出現異常,所以讓你提前處理。
        catch{ }是捕獲上面的語句出現的異常,然後在catch裏寫方法處理這個異常!*/

        try 
        {
            FileOutputStream fos = new FileOutputStream("d:/linshi/nihao.dat");
            DataOutputStream dos = new DataOutputStream(fos);
            int count = 0;
            int i = 1;
            int j = 1;
            for(;count<20;count++)
            {
                dos.writeInt(i);
                int k = i+j;
                i = j;
                j = k;
            }
            fos.close();
        } 
        catch (Exception e) 
        {
            out.println("Exception:"+e);
        }
        out.println("secceed!");
    }

}




package zzy;
import java.io.*;
import static java.lang.System.*;
/**
 *
 * @author Zhu Zhengyan
 */
public class zzy12 {
    public static void main(String[] args)
    {
        try 
        {
            FileInputStream fis = new FileInputStream("d:/linshi/nihao.dat");
            DataInputStream dis = new DataInputStream(fis);
            for(int i = 0;i<20;i++)
            {
                if(i%10==0)
                    out.println();
                out.printf("%5d",dis.readInt());
            }
            fis.close();
        } 
        catch (Exception e) 
        {
            out.println("Exception:"+e);
        }
        out.println();
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章