У меня есть плоский файл, в котором данные хранятся в формате, основанном на позиции. Например. от 1 до 5 - сохраняется некоторое значение x, от 6 до 13 - сохраняется некоторое значение y, от 14 до 18 - сохраняется некоторое значение z и т. д. Мне нужно проанализировать файл, получить эти значения и заполнить bean-компонент.
Может кто-нибудь, пожалуйста, скажите мне, как лучше всего это сделать, это означает, как я могу разобрать файл. Я использую Java 6.
BufferedReader#readLine()
или подстрока строки, например.String#substring()
? Хотя это довольно простые методы. Они уже упоминались в базовом руководстве Oracle по Java. - person BalusC   schedule 14.01.2013java.util.Scanner
для чтения каждого строка плоского файла. Если есть шаблон, который разделяет данные, например вертикальная черта (|) или запятая (,), вы можете использоватьString#split
для разделения данных и их распространения, если это не ваш случай, вы можете использоватьString#substring
, чтобы разделить данные частично. - person Luiggi Mendoza   schedule 14.01.2013