Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Разбор содержимого файла |
Автор: JonsonXXX 22.3.2008, 14:47 |
Добрый день, помогите пожалуйста решить следующий вопросик: Имеется файл, содержащий следующую информацию: 1/11:2:4:8:4 6/2:33:5:3:1 3/1:12:43:2:4 2/1:2 Все это нужно разбить следующим образом: При обращении сначала считать 1 в массив mas1, 11,2,4,8,4 - в mas2. Т.е. все, что до символа / считывается в массив1 без символа /. Остальное - в массив2 - без символа :. Тоесть в результате разбора первой строки получится: mas1={1}, mas2={11,2,4,8,4}. Допустим, над этимими массивами была выполнена функция func1 и func2 соответственно. После выполнения этих функций производится повторное обращение к файлу и считывается следующая строчка таким же образом как и предыдущая. И над этими элементами опять производится выполнение функции func1 и func2... ![]() |
Автор: LSD 22.3.2008, 15:24 |
Строки можно разбивать или split() или с помощью регулярных выражений. Читать из файла удобней всего с помощью BufferedReader. |