将带有分隔符符号的字符串解析为数组
我有一个包含此类型行的文件:
“安道尔城|ad|安道尔城|20430|42.51|1.51”
我基本上只想有一个字符串数组,其中包含|定界符:
[“安道尔城”,“广告”,“安道尔城”,“20430”,“42.51”,“1.51”]
这可以用正则表达式来完成吗?
我有一个包含此类型行的文件:
“安道尔城|ad|安道尔城|20430|42.51|1.51”
我基本上只想有一个字符串数组,其中包含|定界符:
[“安道尔城”,“广告”,“安道尔城”,“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]);
}