save.java

来自「小型的课程设计」· Java 代码 · 共 49 行

JAVA
49
字号
/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * * @author Administrator */import java.io.*;public class save {//文件加密存储    public void cunchu(String shurulujing, String mima, String shuchulujing) {        try {            jiamisf jm = new jiamisf();            FileReader in = new FileReader(shurulujing);//建立文件输入流            BufferedReader bin = new BufferedReader(in);//建立缓冲输入流            FileWriter out = new FileWriter(shuchulujing, true);//建立文件输出流            String str = null;            char[] mmyuan = new char[mima.length()];//创建字符数组            char[] mmjg = new char[mima.length()];//创建字符数组            mima.getChars(0, mima.length(), mmyuan, 0);//输入的密码转换成字符数组            mmjg = jm.jiamizhuanhua(mmyuan);//给输入的密码进行加密            String mmjieguo = String.valueOf(mmjg);//加完密的密码转化成字符串            out.write(mmjieguo+"\r\n");//加完密的密码进行保存文件            while ((str = bin.readLine()) != null) {                //将缓冲区内容通过循环方式逐行赋值给字符串str               System.out.println(str);//测试                char[] yuan = new char[str.length()];//创建字符数组                char[] jg = new char[str.length()];//创建字符数组                str.getChars(0, str.length(), yuan, 0);//读取内容转换成字符数组                jg = jm.jiamizhuanhua(yuan);//读取内容进行加密                String jieguo = String.valueOf(jg);//加密后的读取内容转化成字符串                out.write(jieguo+"\r\n");//加密后的读取内容保存到文件            }            in.close();//关闭            out.close();//关闭        } catch (FileNotFoundException fe) {        } catch (IOException ioe) {        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?