Ich muss eine Zeile Text in den Code eingeben und lassen Sie diesen Text in die Datei in allen oberen kam, alle Kleinbuchstaben und umgekehrt. Ich weiß, wie man das mit string macht, kann aber nicht herausfinden, wie man es so auf diese Weise in die Datei schreibt. Ich brauche keine Hilfe, um den Text in der Ausgabe zu drucken, sondern ihn dazu zu bringen, alle diese Möglichkeiten auf die eigentliche PrintToFile.txt zu drucken, ohne sie tatsächlich auf diese verschiedenen Arten einzugeben.Drucken einer Zeichenfolge in einer Datei in Großbuchstaben, Kleinbuchstaben und rückwärts java
import java.io.FileNotFoundException;
import java.lang.SecurityException;
import java.util.*;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class PrintToFile { //open class
private static Formatter output;
public static void main (String args[]) throws IOException { //open main
openFile();
addRecords();
closeFile();
BufferedReader printFile = new BufferedReader(new FileReader("YoastReginaITM251Project9.txt"));
for (String line; (line = printFile.readLine()) != null;) { //open for
System.out.println("Text: " + line);
System.out.println("Text in Upper Case: " + line.toUpperCase());
System.out.println("Text in Lower Case: " + line.toLowerCase());
System.out.println("Text in Reverse Case: " + line);
} //close for
} //close main
public static void openFile() { //open openFile
try { //open try
output = new Formatter("PrintToFile.txt"); //open file
} //close try
catch (SecurityException securityException) { //open catch
System.err.println("Write permission denied. Terminating.");
System.exit(1);
} //close catch
catch (FileNotFoundException fileNotFoundException) { //open catch
System.err.println("Error opening file. Terminating.");
System.exit(1);
} //close catch
} //close openFile
public static void addRecords() { //open addRecords
try { //open try
output.format("%s", input.nextLine());
} //close try
catch (FormatterClosedException formatterClosedException) { //open catch
System.err.println("Error writing to file. Terminating.");
} //close catch
catch (NoSuchElementException elementExpcetion) { //open catch
System.err.println("Invalid input. Please try again.");
input.nextLine();
} //close catch
} //close AddRecords
public static void closeFile() { //open closeFile
if (output != null)
output.close();
} //close closeFile
} //close class
Verwenden Sie einen 'FileWriter' und drucken Sie die Zeichenkette in seinen Inkarnationen zur Akte? – KevinO