繁体   English   中英

如何在java ..中将字符串列表转换为列表对象?

[英]How to convert String list into List Object in java..?

我有一个字符串如下:

s = "['a','b','c']"

我怎样才能将此字符串转换为列表对象。

  1. 卸下支架

  2. 使用,分隔符的String.split()

  3. 对于每个项目,请删除引号( '

  4. 没有第四点

你可以做类似的事情

s = s.replace("[", "").replace("]", "");
String[] split = s.split(",");
List<String> list = Arrays.asList(split);

s上使用split()方法。 因此, s.split(","); 将产生以下形式的String数组: ["['a']", "'b'", "'c']"] 我将留给您阅读Javadoc,以弄清楚如何在数组中准确获取所需内容。

一旦有了数组,就可以使用以下方法将所有元素添加到列表中:

List<String> list = Arrays.asList(split);

编辑:写了错误的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM