JAVA:如何将数组格式化的String转换为String数组

时间:2016-02-15 04:50:36

标签: java arrays collections

我有一个看起来像这样的字符串对象:[狗,猫,鸟,熊猫]。它是数组格式,但它不是一个实际的数组对象。我如何快速转换为看起来完全相同的String数组对象?

2 个答案:

答案 0 :(得分:2)

你可以试试这个:

String str = "[dog,cat,bird,panda]";
String[] arr = str.replaceAll("[\\[\\]]", "").split(",");

答案 1 :(得分:0)

String data = "[dog,cat,bird,panda]";
String subdata = data.substring(1, data.length() - 1 );
String[] parts = subdata.split(",");

应该这样做。

相关问题