【笔记】文件传输

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();


    }
}

上一篇:salesforce零基础学习(一百零四)Salesforce Optimizer


下一篇:File类