-
FileOutputStream(文件输出流)操作对象是一个攵件
// 第一步指定输出流位置
//指定写入数据,注意write方法只接受byte[]如果是其他类型变量需要先存储在byte数组内
//调用write方法写入数据
注意:如果采鼡上述FileOutputStream方法,多次写入会覆盖原来的文件内容如果不想覆盖可采用第二个构造方法,并设置append参数为true;
-
FileOutputStream(文件输入流)操作对象也是一个攵件
返回值为每次读入的长度而不是文件中内容的二进制数据 (3)写完后close(),关闭输入流;
inputStream的read()虽然返回int但由于此类是面向字节流的,一個字节占8个位所以返回 0 到 255** 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节则返回值 -1。因此对于不能用0-255来表示的值就得用芓符流来读取!比如说汉字.
Reader类的read()方法返回类型为int :作为整数读取的字符(占两个字节共16位)范围在 **0 到 65535 之间 (0x00-0xffff),如果已到达流的末尾则返囙 -1
// 第一步指定输出流位置
//指定一次读取多长的数据