Java帮助:将字符串转换为ArrayList<Integer>
我有一个一模一样的字符串“[1,2,3,4,5]”。现在我想在Arraylist中添加1,2,3,4,5作为普通元素。最好的方法是什么?一种方法是使用字符串。将元素拆分为一个字符串数组,然后在添加到Arraylist之前迭代并将元素解析为整数,但即使在这种情况下,我也不知道要在中使用的确切正则表达式。拆分功能
你可以在下面搜索框中键入要查询的问题!
我有一个一模一样的字符串“[1,2,3,4,5]”。现在我想在Arraylist中添加1,2,3,4,5作为普通元素。最好的方法是什么?一种方法是使用字符串。将元素拆分为一个字符串数组,然后在添加到Arraylist之前迭代并将元素解析为整数,但即使在这种情况下,我也不知道要在中使用的确切正则表达式。拆分功能
# 1 楼答案
这是一个JSON字符串,因此您可以使用任何JSON API来读取它
例如,使用Jackson:
# 2 楼答案
(艰难的道路)
首先,移除方括号,然后拆分字符串,最后将拆分数组的每个条目解析为一个整数:
如果想要列表而不是数组,那么:
# 3 楼答案
我想你想要的是: