从打印的ArrayList转换为ArrayList对象

时间:2014-05-05 06:28:33

标签: java arraylist

我有字符串ArrayList的打印值。

[a, b, c, d]

这将是String格式。

EG。

String temp = "[a, b, c, d]"

如何将其转换为String对象的ArrayList?

1 个答案:

答案 0 :(得分:0)

非常简单的代码

String temp = "[a, b, c, d]";

// trim enclosing brackets and then split by comma and space
String[] array = temp.substring(1, temp.length() - 1).split(", ");

List<String> list = new ArrayList<String>();

for (String s : array) {
    list.add(s);
}