用双引号-Java拆分字符串

时间:2016-06-22 01:51:46

标签: java split

我有一个字符串

“OWIRH”,“ABCDHW”,“KR”,“Korea,Republic of”,“11”,“Seoul-t'ukpyolsi”,“Seoul”,“”,“37.598500”,“126.978300”,“ HyosungITX”, “HyosungITX”

我想拆分此字符串,例如

String[]s 
s[0]="OWIRH"
s[1]="ABCDHW"
s[2]="KR"
s[3]="Korea, Republic of"

如何在java

中应用这样的(分隔符)拆分

3 个答案:

答案 0 :(得分:1)

如果您在"上拆分,那么结果列表中的每个其他字符串都将是您想要的字符串;其他人将是逗号或领先/尾随空白。然后,您可以从中构建所需的数组。

另一种方法是拆分","(不只是逗号,而是引号中的逗号);这将非常接近你想要的,但第一项将有一个前导",最后一项是尾随的。

答案 1 :(得分:0)

是的,我得到了分裂

String []ip_variables=line.split("\",");

这个对我有用

答案 2 :(得分:0)

您可以在引号括起的逗号上拆分,然后用空字符串替换前导/尾随引号。如果你想用引号括起来,可以在以后轻松添加。