ava.io-------包java
接口:--------兩個頂級接口web
DataInput----接口數組
Public interface DataInputapp
方法:教程
Boolean readBoolean()----讀取一個字節,!0---true,0----false接口
Byte readByte()------1字符串
Int readInt()-------4get
Char readChar()------2it
Double readDouble()------8io
Float readFloat()----4
String readLine()-----一行文本
Long readLong()------8
Short readShort()------2
DataOutput-----接口
Public interface DataOutput
方法:
Void write(byte[] b)-------將b中的全部字節寫入輸出流中
Void write(byte[] b, int off, int len)
Void write(int i)------將參數b的八個低位寫入輸出流
Void writeBoolean(boolean b)
Void writeInt(int i)
Void writeChar(char c)
Void writeShort(short s)
Void writeDouble(double b)
Void writeLong(long l)
Void writeFloat(float f)
經常使用類:
/*Java教程:http://www.javaweb.cc*/
InputStream------類
Public abstract class InputStream extends Object
構造方法:InputStream()
普通方法:
Void close(),關閉流
Abstract int read()從輸入流中的數據中讀取下一個字節
Int read(byte[] b)從輸入流中讀取必定數量的字節,而且將其存入b數組中,返回值是實際讀取的字節數
Int read(byte[] b,int off,int len)
OutputStream--------類
Public abstract class OutputStream extends Object
Void close()
Void Flush();刷新此輸出流,而且強制寫出全部緩衝的輸出字節
Void Write(byte[] b);將數組長度的字節從指定的數組寫入輸出流
Void write(int t);-----是個抽象的方法,將指定的字節寫入此輸出流
Void wirte(byte[] b,int off,int len)
Reader------類
Public abstract class Reader extends Object
構造方法:
Reader()
普通方法:
Close()
Int read();讀取單個字符,
Int read(char c);將字符讀入數組,
Int read(char[] c int off , int len)-----
Writer--------類
Public abstract class Writer extends Object
構造方法:
Writer()
普通方法:
Close()
Wirter append(char c)----將指定的字符追加到此writer上
Flush()
Writer(char c)-----寫入字符數組到這個輸出流中
Writer(char c,int off,int len)------寫入數組中的一部分
Writer(int i)-----寫入單個字符
Writer(String s)-----寫入字符串
Writer(String s,int off, int len)-----寫入字符串的一部分
FileInputStream--------類
Public class FileInputStream extends InputStream
構造方法:
FileInputStream(File file)-----新創文件
FileInputStream(String name)------文件的路徑
普通方法:
Void close()
Int read()-----從輸入流中讀取一個字節
Int read(byte[] b)-----從輸入流中讀取最多b.length,長度的字節到數組byte[]中
Int read(byte[] b,int off,int len)
FileOutputStream-------類
Public class FileOutputStream extends OutputStream
構造方法:
FileOutputStream(File file)
FileOutputStream(String name)
普通方法:
Void colse()
Void write(byte[] b)--從指定的數組b中往輸出流中寫入b.length長度的數據
Void write(byte[] b, int off, int len)-----
Void write(int n)將指定字節輸入此輸出流中