字节流
基本字节流
FileInputStream fis
FileOutStream fos
字节缓冲流
BufferInputStream bis
BurrerOutStream bos
一次读一个字节
int bye;
whil((bye = fis.read())!=-1){
fos.write(bye);
};
一次读一个字节数组
byte[] byt = new byte[1024];
int len;
while((len = fis.read(byt))!=-1){
fos.write(byt,0,len);
};
注意 bos.write("ABC"\r\n.getBytes());
释放资源
字符流
基本字符流
IntStreamRead isr
OutStreamWrite osw
一次读一个字节
int ch;
whil((ch = isr.read())!=-1){
osw.write(ch);
};
一次读一个字节数组
char[] cha = new char[1024];
int len;
while((len = isr.read(cha))!=-1){
osw.write(cha,0,len);
};
字符缓冲流
BufferRead br
BufferWrete bw
字符缓冲流 特有gongneng
br.readLine() 读一行
bw.NewLine() 换行
String line;
while((line=br.readLine())!=null){
bw.write(line);
bw.NewLine();
bw.flush();
}; |
|