Я новичок в Java и должен прочитать файл, а затем преобразовать прочитанное в переменные.Мой файл состоит из фруктов, затем из цены и имеет длинный список этого.Файл выглядит следующим образом:
Bananas,4
Apples,5
Strawberry,8
...
Kiwi,3
До сих пор я создал две переменные (double price
и String name
), а затем настроил сканер, который читает из файла.
public void read_file(){
try{
fruits = new Scanner(new File("fruits.txt"));
print_file();
}
catch(Exception e){
System.out.printf("Could not find file\n");
}
}
public void print_file(){
while(fruits.hasNextLine()){
String a = fruits.nextLine();
System.out.printf("%s\n", a);
return;
}
}
В настоящее время я могу распечатать только всю строку.Но мне было интересно, как я могу разбить это, чтобы иметь возможность хранить строки в переменных.