java基礎(chǔ)學(xué)習(xí)15(java.io.DataInputStream)
Posted on 2006-11-12 23:19 苑 閱讀(223) 評論(0) 編輯 收藏 所屬分類: java基礎(chǔ)學(xué)習(xí)系列
import?
java.io.DataInputStream;
import? java.io.FileInputStream;
public?class? MainClass? {
?? public?static? void? main ( String?args [])?{
???? try? {
?????? FileInputStream?fis?=? new? FileInputStream ( "fileName.dat" ) ;
?????? //?Create?a?data?input?stream
?????? DataInputStream?dis?=? new? DataInputStream ( fis ) ;
?????? //?Read?and?display?data
?????? System.out.println ( dis.readBoolean ()) ;
?????? System.out.println ( dis.readByte ()) ;
?????? System.out.println ( dis.readChar ()) ;
?????? System.out.println ( dis.readDouble ()) ;
?????? System.out.println ( dis.readFloat ()) ;
?????? System.out.println ( dis.readInt ()) ;
?????? System.out.println ( dis.readLong ()) ;
?????? System.out.println ( dis.readShort ()) ;
?????? //?Close?file?input?stream
?????? fis.close () ;
???? }? catch? ( Exception?e )?{
?????? System.out.println ( "Exception:?"? +?e ) ;
???? }
?? }
}
import? java.io.FileInputStream;
public?class? MainClass? {
?? public?static? void? main ( String?args [])?{
???? try? {
?????? FileInputStream?fis?=? new? FileInputStream ( "fileName.dat" ) ;
?????? //?Create?a?data?input?stream
?????? DataInputStream?dis?=? new? DataInputStream ( fis ) ;
?????? //?Read?and?display?data
?????? System.out.println ( dis.readBoolean ()) ;
?????? System.out.println ( dis.readByte ()) ;
?????? System.out.println ( dis.readChar ()) ;
?????? System.out.println ( dis.readDouble ()) ;
?????? System.out.println ( dis.readFloat ()) ;
?????? System.out.println ( dis.readInt ()) ;
?????? System.out.println ( dis.readLong ()) ;
?????? System.out.println ( dis.readShort ()) ;
?????? //?Close?file?input?stream
?????? fis.close () ;
???? }? catch? ( Exception?e )?{
?????? System.out.println ( "Exception:?"? +?e ) ;
???? }
?? }
}