このタイプの行を含むファイルがあります:
「アンドララベリャ| ad |アンドララベリャ| 20430 | 42.51 | 1.51」
基本的には、|間のエントリを含むString配列が必要です。デリミタ:
[「アンドララベラ」、「広告」、「アンドララベラ」、「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]);
}