2darrays и файлы с использованием java
Привет всем! Я хочу прочитать некоторые два элемента из файла!
В моем досье есть что-то вроде этого:
180 2.3
25 0.12 //первый элемент-это количество игр, второй-стоимость каждой игры
для хранения этих данных я решил сделать 2d-массив и поместить их внутрь.К сожалению,я не знаю каждый раз, сколько строк в моем файле.Итак, я подумал посчитать количество строк, составляющих мой массив, и после этого поместить свои данные в массив. Это не работает.
еще я хотел бы спросить, какого типа будет мой массив??
Что я уже пробовал:
Я пробовал это, я знаю, что у меня есть ошибки, но как это исправить??
while(sc.hasNextLine()){ //count the numbers of lines sc.nextLine(); numlines++; } float a1[][]= new float a1[numlines][2]; int c=0; while(sc.hasNext()){ a1[c][0]=sc.nextInt(); a1[c][1]=sc.nextFloat(); c++ } System.out.println(Array.deeptoString(a1));
не могли бы вы предложить мне что-нибудь, чтобы исправить мой код и заставить его работать??