1
有一个字符串,看起来像这样:我需要串这样的拆分阵列的java字符串分割到数组由少数charaters
"abc", "def", "ghi"
:
abc
def
ghi
我想:
String [] strArray = sb.toString().split(" ,\"");
但它不起作用。
有一个字符串,看起来像这样:我需要串这样的拆分阵列的java字符串分割到数组由少数charaters
"abc", "def", "ghi"
:
abc
def
ghi
我想:
String [] strArray = sb.toString().split(" ,\"");
但它不起作用。
您首先需要远程VE从字符串第一个和最后报价:
sb = sb.substring(1, sb.length() - 1); //remove first and last character
的代码上面行后您的SB将是:
abc", "def", "ghi
,然后尝试这个表达式:
String[] strArray = sb.split("\"\\s*,\\s*\"");
其分割的基础上, quote (any no of space) comma (any no of space) quote
错误/输出? – 2014-10-05 06:13:46
“它不起作用”,*你的例子*没有太大意义......你能改说自己吗? – tanishalfelven 2014-10-05 06:15:28
它没有分裂它。 strArray.length()等于1 – 2014-10-05 06:34:25