Вопрос в том, что есть файл(обычный .txt), в этом файл имеет вид 10 строк и два столбца в каждом столбце номера. Необходимо как то работать с эти файлом, а то есть считать данные и по номеру из первого столбца выводить данные со второго столбца. Как это сделать, использовать базу данных или sharedPreference или массивы? Подскажите пожалуйста.
Вид файла который надо считать имеет вид:
000000001 0002
000000002 09809
000000003 0002
000000004 09809
и т.д.
Ответ
Зачем все так усложнять?
final File data = new File("file.txt");
LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(data)));
String line;
while((line = lnr.readLine()) != null)
{
final String args[] = line.split("\t", -1);
//parse params args[0], args[1]
int id_1 = Integer.parseInt(args[0]);
int id_2 = Integer.parseInt(args[1]);
}
Комментариев нет:
Отправить комментарий