Java常用類總結

ava.io-------包

接口:--------兩個頂級接口

DataInput----接口

Public interface DataInput

方法:

Boolean readBoolean()----讀取一個字節,!0---true,0----false

Byte readByte()------1

Int readInt()-------4

Char readChar()------2

Double readDouble()------8

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)將指定字節輸入此輸出流中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章