Ответ 1
Да используйте String.split() для каждой строки, когда вы читаете ее из файла.
line.split("\\|");
У меня есть файл, содержащий строки этого типа:
"Андорра-ла-Велья | Андорра-ла-Велья | 20430 | 42.51 | 1.51"
Я просто хочу иметь String Array, содержащий записи между | Разделитель:
[ "Андорра ла Велла", "объявление", "Андорра ла Велла", "20430", "42,51", "1,51" ]
Можно ли это сделать с помощью регулярных выражений?
Да используйте String.split() для каждой строки, когда вы читаете ее из файла.
line.split("\\|");
Альтернативой является использование String.split(...)
String s="Hi farshad zeinali/ how are you?/i have a question!/can you help me?";
String[] ss=s.split("/");
for(int i=0;i<ss.length;i++)
{
System.out.println(ss[i]);
}