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)将指定字节输入此输出流中

你可能感兴趣的