Я читаю из файла с помощью сканера, а текст содержит следующее.Как преобразовать String в String Array?
[8, 3, 8, 2, 3, 4, 4, 4, 5, 8]
Это было первоначально целочисленный массив, который я должен был преобразовать в строку, чтобы иметь возможность писать в файл. Теперь мне нужно иметь возможность прочитать файл обратно в java, но мне нужно иметь возможность добавлять отдельные числа вместе, поэтому мне нужно вернуть эту строку в массив. Любая помощь? Вот что у меня есть:
File f = new File("testfile.txt");
try{
FileWriter fw = new FileWriter(f);
fw.write(Arrays.toString(array1));
fw.close();
} catch(Exception ex){
//Exception Ignored
}
Scanner file = new Scanner(f);
System.out.println(file.nextLine());
Это печатает список чисел, но в строке. Мне нужно получить доступ к целым числам в массиве, чтобы их добавить. Это мой первый пост, дайте мне знать, если я что-то испортил.
Split только что теперь -read line на основе «comma» и parseInt? – prabugp