您的位置:首页 > 职场人生

黑马程序员-操作基本数据类型的流对象学习日记

2014-04-19 13:23 495 查看
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------

/*--------------------------------------------------------------DataInputStreamDemo.java----------------------------------------------------------------*/

import java.io.*;

 

/*

 * 操作基本数据类型:   DataInputStream与DataOutputStream

 * 

 * 操作字节数组 : ByteArrayInputStream 与ByteArrayOutputStream

 * 

 * 操作字符数组 : CharArrayReader 与 CharArrayWrite

 * 

 * 操作字符串: StringReader与StringWriter

 * 

 * */

public class DataInputStreamdemo {

/*将Java中的数据类型写入流中*/

 

 public static void main(String[] args) throws IOException 

 {

    OutputStreamWriter osw = new  OutputStreamWriter(new FileOutputStream("gdk.txt",true),"gbk");

  // TODO Auto-generated method stub

  //writeData();

  //readData();

  //writeUTFDemo();

    osw.write("你好");

  

  osw.close();

  readUTFDemo();

 }

 public static void readData()throws IOException

  {

   

   DataInputStream dis = new DataInputStream(new FileInputStream("data.txt"));

   

  // dis.readInt();

   int sum = dis.readInt();

   Boolean bl  =dis.readBoolean();

   Double dou =dis.readDouble();

   

   System.out.println(sum);

   System.out.println(bl);

   System.out.println(dou);

   

   dis.close();

  }  

  public static void readUTFDemo()throws IOException

  {

   DataInputStream dos = new DataInputStream(new FileInputStream("data.txt"));

   String s= dos.readUTF();

   System.out.println(s);

   

  }

  public static void writeUTFDemo()throws IOException

  {

   DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));

   

   dos.writeUTF("你好"); 

   dos.close();

   

  }

   public static void writeData()throws IOException

   {

    

    DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt")); 

      

    dos.writeInt(243);

       dos.writeBoolean(true);

       dos.writeDouble(12312.13);

       

       dos.close();

   }

 

 

}

---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐