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 回答