Привет, ребята, это мой первый вопрос, поэтому, если у меня есть какие-либо ошибки или ошибки, я сожалею об этом.
Так что я работаю над одной вещью, которая в настоящее время не работает, а именно, как говорится в заголовке, чтение только строк и целых чисел из файла .txt.Вот мой код:
File file = new File("C:\\Users\\Enes\\Desktop\\test.txt");
Scanner scn = new Scanner(file);
String[] s = new String[10];
int i = 0;
int[] fruits = new int[10];
while (scn.hasNextInt()) {
fruits[i++] = scn.nextInt();
}while (scn.hasNext()) {
s[i++] = scn.next();
}
for (int elm : fruits) {
System.out.print(elm + "\t");
System.out.println("\n");
}
for (String ele : s) {
System.out.print(ele + "\t");
}
А вот что пишет в файле .txt
Apple 5
Pear 3
Вывод выглядит так:
0 0 0 0 0 0 0 0 0 0
Apple 5 Pear 3 null null null null null null
Итак, я хочу получитьApple и Pear, строки в разных массивах и 5 и 3, которые являются целыми числами в разных массивах.Как я могу это сделать?Любая помощь будет так ценится.Спасибо всем!