Es war mühsam, es für den Test einzugeben, also fragte ich mich, ob es möglich war. Als Ergebnis der Untersuchung durch Angabe von ** FileInputStream **, der InputStream als Standardeingabe implementiert Es scheint, dass es realisiert werden kann, also habe ich den Code geschrieben.
try {
InputStream stream = new FileInputStream("filename");
System.setIn(new FileInputStream(stream);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
/*
*Beschreibung anderer Datenverarbeitungen usw.
*/
} catch (IOException e) {
e.printStackTrace();
}
Ich hatte das Gefühl, dass es nicht so war, als ich gefragt wurde, ob es eine andere Möglichkeit gibt, es zu nutzen. Im Allgemeinen wird die Datei normal gelesen und verarbeitet.
Recommended Posts