Wie man einen String aus einer Textdatei in Integer-Array für Java zuweisen? Ich hatte das Integer-Array in eine Textdatei gespeichert, aber wie kann ich jetzt das ganze Integer-Array aus der Textdatei ohne jede Änderung abrufen? Ich möchte das Integer-Array wie vor dem Speichern in der Textdatei abgerufen. Teil meines Code unten:Wie wird eine Zeichenfolge aus einer Textdatei in ein Integer-Array für Java zugewiesen?
BufferedWriter f1 = new BufferedWriter(new InputStreamReader(new FileInputStream("Input.txt")));
int a[ ] = yes(test, test.length); //go to yes method,return value to array
for(int i = 0; i < a.length; i++)
{
f1.write(a[i]);
}
f1.close();
BufferedReader f2 = new BufferedReader(new InputStreamReader(new FileInputStream("Input.txt")));
String src;
while((src = f2.readLine()) != null)
{
String[ ] s = src;
int a[ ] = Integer.parseInt(s);//same with before it saved
... ...
}
(inkompatible Typen gefunden)
Wie die Originalität des Integer-Array reservieren (a []) nach dem Speichern und aus der Textdatei abgerufen? Vielen Dank!
folgt Derzeit ist er nicht schreibt ganzen Zahlen, er schreibt Zeichen. –
Das habe ich vorgeschlagen. Formatieren Sie die Art, wie die Daten geschrieben werden. – kgiannakakis
Es hat nichts mit Format zu tun, er schreibt nicht einmal die gültigen Daten. –