将包含数组的字符串转换为数组对象

时间:2014-12-01 14:45:08

标签: java arrays string

您好我有一个包含数组的字符串!我希望能够将其构建为一个数组,但我找不到任何方法!有人可以帮助我,这就是我的字符串看起来像

[111111,111111,111111,111111,111111,111111,111111]

1 个答案:

答案 0 :(得分:4)

只需取出方括号,然后使用字符串拆分方法,将','作为分隔符。

String str = "[111111,111111,111111,111111,111111,111111,111111]"
//remove the brackets
//as backslash mentioned, str.substring is a better approach than using str.replaceAll with regex
str = str.substring(1, str.length()-1);
//split the string into an array
String[] strArray = str.split(",");