Program to Toggle contents of any file
import java.io.File;
import java.util.Scanner;
import java.io.PrintStream;
public class Toggle {
public static void main(String[] args) throws Exception {
File fileOld = new File(args[0]);
File fileNew = new File("temp");
Scanner scan = new Scanner(fileOld);
PrintStream ps = new PrintStream(fileNew);
while (scan.hasNext()) {
String content = scan.nextLine();
for (int i = 0; i < content.length(); i++) {
if (content.charAt(i) >= 'a' && content.charAt(i) <= 'z') {
ps.print((char)(content.charAt(i) - 32));
} else if (content.charAt(i) >= 'A' && content.charAt(i) <= 'Z') {
ps.print((char)(content.charAt(i) + 32));
} else
ps.print(content.charAt(i));
}
ps.println();
}
scan.close();
fileOld.delete();
fileNew.renameTo(new File(args[0]));
}
}
import java.io.File;
import java.util.Scanner;
import java.io.PrintStream;
public class Toggle {
public static void main(String[] args) throws Exception {
File fileOld = new File(args[0]);
File fileNew = new File("temp");
Scanner scan = new Scanner(fileOld);
PrintStream ps = new PrintStream(fileNew);
while (scan.hasNext()) {
String content = scan.nextLine();
for (int i = 0; i < content.length(); i++) {
if (content.charAt(i) >= 'a' && content.charAt(i) <= 'z') {
ps.print((char)(content.charAt(i) - 32));
} else if (content.charAt(i) >= 'A' && content.charAt(i) <= 'Z') {
ps.print((char)(content.charAt(i) + 32));
} else
ps.print(content.charAt(i));
}
ps.println();
}
scan.close();
fileOld.delete();
fileNew.renameTo(new File(args[0]));
}
}
Comments
Post a Comment
Post Your Valuable Comments