PackageCom.example.io;ImportJava.io.File;ImportJava.io.FileReader;ImportJava.io.FileWriter;Importjava.io.IOException; Public classNEWCLASS4 { Public Static voidMain (string[] args) {Chara[] = "10 o'clock in the evening start attack". ToCharArray (); intN; Try{File File=NewFile ("D:\\java", "Aa.java"); for(inti = 0; i < a.length; i++) {A[i]= (Char) (A[i] ^ ' R '); } FileWriter out=NewFileWriter (file); Out.write (A,0, a.length); Out.close (); FileReader in=Newfilereader (file); Char[] buf =New Char[10]; System.out.println ("Ciphertext:"); while((n = in.read (buf, 0, 10))! =-1) { //N is the number of characters actually readString s =NewString (buf, 0, N); System.out.println (s); } in.close (); Inch=Newfilereader (file); System.out.println ("Clear text:"); while((n = in.read (buf, 0, 10))! =-1) { for(inti = 0; I < n; i++) {Buf[i]= (Char) (Buf[i] ^ ' R '); } String str=NewString (buf, 0, N); System.out.println (str); } in.close (); } Catch(IOException e) {System.out.println (e); } }}
Basic usage examples for FileReader classes and FileWriter classes