package javase15; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class javase15_2 { public static void main(String[] args) { char a[]="奔向程序世界,GOGO!".toCharArray(); int n=0; try { File fle=new File("F://5656//Hello.txt"); for (int i=1;i<a.length;i++){ a[i]=(char)(a[i]^'R'); } FileWriter fw=new FileWriter(fle); //文件字符流(输出) fw.write(a,0,a.length); fw.close(); //关闭流 FileReader fr=new FileReader(fle); //文件字符流(输入) char tom[]=new char[10]; System.out.println("加密后:"); while ((n=fr.read(tom,0,10))!= -1){ for (int j=-0;j<n;j++){ tom[j]=(char)(tom[j]^'R'); } String str=new String(tom,0,n); System.out.println(str); } fr.close(); //关闭流 }catch (Exception e){ e.printStackTrace(); } } }
Java程序,使用字符输入、输出流读取文件,将一段文字加密后存入文件,然后再读取,并将加密前和加密后的文件输出。
最新推荐文章于 2024-05-21 23:50:10 发布