Java-IO DataInputStream Class : สอน class และ method ของ DataInputStream Class, เรียน class และ method ของ DataInputStream Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • new DataInputStream ( inputstream ) ใช้สร้าง Object DataInputStream
    close() ใช้ปิดการใช้งาน stream
    available() ใช้คืนค่า ขนาดของ stream ( หน่วย byte )
    skip() ใช้ ข้ามข้อมูล ตามจำนวนที่กำหนด ใน stream
    read() ใช้อ่านค่า ascii ของข้อมูลใน stream ณ ตำแหน่ง pointer ปัจจุบัน
  • method :
    new DataInputStream ( inputstream );

    return type :
    DataInputStream

    content :
    ใช้สร้าง Object DataInputStream

    example :
    FileInputStream file_inputstream = new FileInputStream ( "C:/bamboo.txt" );
    DataInputStream data_inputstream = new DataInputStream ( file_inputstream );

  • method :
    close ();

    return type :
    void

    content :
    ใช้ปิดการใช้งาน stream

    example :
    FileInputStream file_inputstream = new FileInputStream ( "C:/bamboo.txt" );
    DataInputStream data_inputstream = new DataInputStream ( file_inputstream );
    data_inputstream.close ();

  • method :
    available ();

    return type :
    int

    content :
    ใช้คืนค่า ขนาดของ stream ( หน่วย byte )

    example :
    FileInputStream file_inputstream = new FileInputStream ( "C:/bamboo.txt" );
    DataInputStream data_inputstream = new DataInputStream ( file_inputstream );
    int size_stream = data_inputstream.available ();

  • method :
    skip ( long_size );

    return type :
    long

    content :
    ใช้ ข้ามข้อมูล ตามจำนวนที่กำหนด ใน stream

    example :
    String filename = new String ( "C:/bamboo.txt" );
    FileInputStream file_inputstream = new FileInputStream ( filename );
    DataInputStream data_inputstream = new DataInputStream ( file_inputstream );
    data_inputstream.skip ( 100 );

  • method :
    read ();

    return type :
    int

    content :
    ใช้อ่านค่า ascii ของข้อมูลใน stream ณ ตำแหน่ง pointer ปัจจุบัน
    โดยจะคืนค่า -1 กลับมาหากไม่มีข้อมูลอยู่แล้ว

    example :
    String filename = new String ( "C:/bamboo.txt" );
    FileInputStream file_inputstream = new FileInputStream ( filename );
    DataInputStream data_inputstream = new DataInputStream ( file_inputstream );
    int buffer = data_inputstream.read ();

 
Share This Chapter Login with Facebook