J'ai un fichier contenant des lignes de ce type:
"Andorre-la-Vieille | ad | Andorre-la-Vieille | 20430 | 42,51 | 1,51"
Je veux simplement avoir un tableau de chaînes contenant les entrées entre le | délimiteur:
["Andorre-la-Vieille", "annonce", "Andorre-la-Vieille", "20430", "42,51", "1,51"]
Cela peut-il être fait avec des expressions régulières?
Oui, utilisez String.split () pour chaque ligne lorsque vous la lisez dans le fichier.
line.split("\\|");
Une alternative consiste à utiliser 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]);
}