标签:
作用:读写设备上数据、硬盘文件、内存、键盘、网络等。
分类:
数据走向:输入流、输出流
数据类型:字符流(文本数据Reader或者Writer结尾)
字节流(所有类型Stream结尾)
1个字节 = 8位二进制 字节是存储信息单位,计量单位
字符:抽象的一个符号
字符集:编码,ANSI编码标准
字节流->字符
FileInputStream fis = new FileInputStream("text.txt");
byte inpyt[] = new byte[21];
fis.read(input);
String inputString = new String(input,"UTF-8");
fis.close();
字符->字节流
FileOutputStream fos = new FileOutputStream("text.txt");
String outString = "";
byte output[] = outString.getBytes("UTF-8");
fos.write(output);
fos.close();
文件拷贝:
FileInputStream fis = new FileInputStream("a.gif");
FileOutputStream fos = new FileOutputStream("b.gif");
byte input[] = new byte[50];
while(fis.read(input)!=-1){fos.write(input);}
fis.close();
fos.close();
标签:
原文地址:http://www.cnblogs.com/hzwcoming/p/4655376.html