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

点赞