Как назначить строку из текстового файла в массив целых чисел для Java?
Я сохранил целочисленный массив в текстовый файл, но как теперь я могу извлечь весь целочисленный массив из текстового файла без каких-либо изменений? Я хочу, чтобы целочисленный массив извлекался так же, как и прежде, чем он сохранялся в текстовом файле. Ниже часть моего кода:
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
... ...
}
(найдены несовместимые типы)
Как сохранить оригинальность целочисленного массива (a []) после сохранения и извлечения из текстового файла? Спасибо!