я работаю над программой, которую необходимо поместить импортированный файл в ArrayList и разбить его на части, чтобы выглядеть следующим образом:Как заполнить ArrayList из импортируемого файла
00000000 100 80 100 20 20 40 50
12345687 98 67 88 20 19 37 39
89763465 67 79 90 18 16 35 44
Я хочу прочитать первые номера, как один список и т. д.
public void studentData() throws IOException {
Scanner scanner = new Scanner(System.in);
ArrayList<String> list = new ArrayList<String>();
System.out.println("Enter a file name: ");
String filename = scanner.nextLine().trim();
filename.equalsIgnoreCase(filename);
File f = new File(filename);
Scanner file = new Scanner(f);
String fileText = file.nextLine();
while (file.hasNext()){
list.add(file.next());
}
file.close();
Печать абсолютно ничего. Я был бы признателен за положительные отзывы. Благодаря!
Вы можете добавить 'System.out.println (" файл имеет next ")' в свое время? Я не уверен, что это достигнуто. Если вы добавите печать, вы увидите, выполняется ли этот код – BackSlash
Это не печать: «Введите имя файла:»? – Cruncher
Нет смысла в этой строке 'filename.equalsIgnoreCase (filename);' –