Ich versuchte Eingabe zu speichern, wieScanning Eingabe in char-Array Java
5
3DRP 3QEW
8AQW 9ADA
ich, dass die Eingabe in als Kopie Paste lesen möchten und es ausdrückte. Ich habe dies versucht:
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String userNumber;
userNumber = scan.nextLine();
String[] tokens = userNumber.split("[ ]");
System.out.println(tokens[1]);
for(int i = 0; i < tokens.length;i++) {
System.out.println(tokens[i]);
}
scan.close();
}
Mein Ziel zu lesen ist, im Grunde genommen, dass die Eingabe in als eine Kopie einfügen in die IDE oder über eine TXT-Datei und speichern Sie dann jedes einzelne Zeichen außer Leerzeichen in ein char-Array, das ist 1d oder 2d.
und welches Problem konfrontiert sind Sie? abgesehen von 'split (" [] "); scheint für Ihre Eingabe nicht erforderlich zu sein. – nullpointer
Abgesehen davon: Verwenden Sie nicht scanner.close(), da dadurch der System.in-Stream geschlossen wird. –
@nullpointer Ich möchte die gesamte Zeile des Codes lesen, aber es liest nur die erste Zeile, wenn ich es einfügen kopieren. Ich möchte nur die tatsächlichen ASCII nicht die weißen Leerzeichen lesen, in diesem Fall sind die weißen Leerzeichen enthalten – Peerless