16

このタイプの行を含むファイルがあります:

"アンドラ・ラ・ベリャ| ad |アンドラ・ラ・ベリャ| 20430 | 42.51 | 1.51"

基本的には、|間のエントリを含む文字列配列が必要です。デリミタ:

[「アンドラ・ラ・ベリャ」、「広告」、「アンドラ・ラ・ベリャ」、「20430」、「42.51」、「1.51」]

これは正規表現で実行できますか?

4

2 に答える 2

29

はい、ファイルから読み取るときに、各行にString.split()を使用します。

line.split("\\|");
于 2012-11-02T15:36:17.877 に答える
22

別の方法は、を使用することです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]);
}
于 2012-11-02T16:27:19.440 に答える