String path1, path2;
int count = 0, i = 0;
path1 = args[0];
File file = new File(path1);
FileReader reader = new FileReader(file);
Scanner inputFile = new Scanner(reader);
while(inputFile.hasNextInt()) {
inputFile.nextLine();
count++;
}
int[] array1 = new int[count];
while(inputFile.hasNextInt()) {
//inputFile.nextLine();
array1[i] = inputFile.nextInt();
i++;
}
У меня никогда не было этой проблемы раньше, но когда я пытаюсь записать значения в массив из текстового файла, содержащего только значения int, по одному в строке, мой массив возвращает только все "0". вместо цифр в текстовом файле. Я не уверен, имеет ли это отношение ко мне, используя командную строку, но у него есть правильный аргумент (назначение файла), введенный в моей IDE.
Заранее спасибо!