Я пытался решить проблему, которая беспокоит меня некоторое время. Я создал небольшой парсер, который читает файл .ini
, а затем сохраняет данные в ArrayList
. Тем не менее, я застрял со следующим фрагментом:
while (!(sCurrentLine.equals("[End]"))) {
formats.add(sCurrentLine);
for (int i = 0; formats.size() > 0; i++) {
}
sCurrentLine = br.readLine();
}
Теперь это место, где я должен добавить значения в formats
, который имеет тип ArrayList
. Значения, которые будут добавлены следующим образом:
0900.013-017=LABEL
0900.018-029=LABEL
Теперь диапазон находится между ними, и я также должен убедиться, что '0900' и '= label' повторяются вместе с расширением чисел, дляпример:
0900.013=LABEL
0900.014=LABEL
0900.015=LABEL
0900.016=LABEL and so on...
и сохраните его обратно в ArrayList
.
Я не хочу зависеть от сторонних библиотек. Пожалуйста, помогите мне с этим.