亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

IO流(數(shù)據(jù)流)

原創(chuàng) 2016-11-07 15:35:08 301
摘要:數(shù)據(jù)流創(chuàng)建一個輸入或者輸出流只想底層的輸入輸出流           File file1=new File("test1.txt");          &n

數(shù)據(jù)流

創(chuàng)建一個輸入或者輸出流只想底層的輸入輸出流

           File file1=new File("test1.txt");
            FileOutputStream out1=new FileOutputStream(file1);
            DataOutputStream out11=new DataOutputStream(out1);
            out11.writeInt(100);
            out11.writeLong(100);
            out11.writeFloat(3.14f);
            out11.writeDouble(3.14);
            out11.writeBoolean(true);
            out11.writeChars("hello world ");
            FileInputStream in1=new FileInputStream(file1);
            DataInputStream in11=new DataInputStream(in1);
            System.out.println(in11.readInt());
            System.out.println(in11.readLong());
            System.out.println(in11.readFloat());
            System.out.println(in11.readDouble());
            System.out.println(in11.readBoolean());            
            char c;            
            for(;(c=in11.readChar())!='\0';){
                System.out.print(c);
            }

對象流(克隆不改變原來引用)

   try{
            File file1=new File("test1.txt");
            FileOutputStream out1=new FileOutputStream(file1);
            ObjectOutputStream out2=new ObjectOutputStream(out1);
            TV tv1=new TV();
            out2.writeObject(tv1);
            FileInputStream in1=new FileInputStream(file1);
            ObjectInputStream in2=new ObjectInputStream(in1);
            TV tv2=(TV)in2.readObject();
            tv2.show();
        }        catch(IOException e){
            System.out.println(e.toString());
        }        catch(ClassNotFoundException e2){//一定要寫            
        System.out.println(e2.toString());
        }


發(fā)布手記

熱門詞條