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