package InOut;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class OutInDemo2 {
public static void main(String[] args) throws IOException {
FileInputStream file = new FileInputStream("");
FileOutputStream file1 = new FileOutputStream("");
// 定义一个变量
int b;
// 用这个变量去循环接收读取的数据,并且写出
// 并且这个变量不能为-1,如果为-1的话就说明数据已经读取完成,循环就可以结束了
while ((b = file.read()) != -1) {
// 如果在写出的时候给这个变量做操作,比如:b-1,那么就可以对这个文件进行简单的加密
// 当然解密的时候记得在写出的时候进行反向操作,比如:b+1
file1.write(b-1);
}
// 这个方法相当于边写边读
// 这种变量接收数据的方法相当于一次只能记录一个字节的数据,效率非常低
file.close();
file1.close();
}
}