So arbeite ich an einem Code, der 2 Zeichenfolgen empfängt. Die Zeichenfolgen sind "input # .txt" oder "output # .txt". Das # -Symbol wird durch die Nummer der verwendeten Datei ersetzt. Jetzt in der Eingabedatei ist die Information, die ich bekommen muss. Wie kann ich feststellen, ob diese Datei input.txt geöffnet werden kann und wie ich sie öffne?Lesen einer Eingabetextdatei
Ich habe einen gepufferten Reader versucht und versucht, die Zeichenfolge nur eine Datei zu machen.
import java.util.*;
import java.io.*;
public class Robot {
public static void readInstructions(String inputFileName, String outputFileName) throws InvalidRobotInstructionException{
try{
BufferedReader input = new BufferedReader(new FileReader(inputFileName));
File inner = new File(inputFileName);
Scanner in = new Scanner(input);
PrintWriter wrt;
wrt = new PrintWriter(outputFileName);
if(input.readLine() == null){
System.out.println("Input file not found.");
return;
}
Fügen Sie Code hinzu, den wir verbessern könnten. –
Ich habe beide hinzugefügt – Darkhail
Was passiert also, wenn Sie diesen Code ausführen? – elhefe