Допустим, у меня есть файл "Scores.txt", содержащий 2 или более массивов.
Пример
10 20 30 40 50 //sum is 150
11 21 31 41 51 //sum is 155
Я хочу прочитать каждый элементы в линию и сложить их вместе.
Также следите за вопросами. Как правильно записать массив целых чисел в текстовый файл? Как вы разделяете каждый элемент, но все же помещаете их в одну строку?
Это код, который я использую для записи массивов, но у меня есть ощущение, что могут быть проблемы при чтении элементов.
write () code
try {
File file = new File ("Scores.txt");
BufferedWriter bWrite = new BufferedWriter(new FileWriter(file, true));
int score[] = new int [5];
System.out.println("Enter scores: ");
for (int i = 0; i < 5; i++) {
score[i] = sc.nextInt();
}
for (int i = 0; i < 5; i++) {
bWrite.write(score[i] + " ");
}
bWrite.flush();
bWrite.close();
}
catch (Exception e) {
System.out.println("ERROR");
}