FileChange2.java

C:\ece538>java FileChange2 GFG.java test2.html

produces test2.html


FileChange2.java

import java.io.*;

public class FileChange2 {

    public static void main( String[] args )
    {
        if ( args.length != 2 ) {
            System.err.println( "usage: java FileChange2 source dest" );
            System.exit( 0 );
        }
        try (
         BufferedReader br = new BufferedReader(new FileReader(args[0]));
         BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
	)
	{
	 bw.write("<HTML>");
	 bw.newLine();
	 bw.write("<pre>");
	 bw.newLine();
         String line;
         while ((line = br.readLine()) != null) {
            if (line.contains("="))
                  line = line.replace("=", "EQUALS");
	    bw.write(line);
	    bw.newLine();
         }
	 bw.write("</pre>");
	 bw.newLine();
	 bw.write("</HTML>");
	 bw.newLine();
	 br.close();
	 bw.close();
      } catch (IOException e) {
         System.err.println("Exception: "+e);
      }
   }
}


Maintained by John Loomis, updated Tue Feb 04 20:41:24 2020