FileClean2.javaimport java.io.*;
/* This class reads in a textfile and generates an html file with
* < converted to <, > converted to >, and & converted to &
*/
public class FileClean2 {
public static void main( String[] args )
{
if ( args.length != 2 ) {
System.err.println( "usage: java FileClean2 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("&", "&");
if (line.contains("<"))
line = line.replace("<", "<");
if (line.contains(">"))
line = line.replace(">", ">");
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 Mon Feb 04 15:09:23 2019