文件的读写,io流

来源:互联网 发布:张国荣热门知乎 编辑:程序博客网 时间:2024/05/22 08:03
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();
    }
}


原创粉丝点击