Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将逗号分隔的字符串转换为arraylist_Java_Arraylist - Fatal编程技术网

Java 将逗号分隔的字符串转换为arraylist

Java 将逗号分隔的字符串转换为arraylist,java,arraylist,Java,Arraylist,我有一个字符串[[358239]] 如何将值添加到ArrayList中,以便在索引=0处获取值358,在索引=1处获取值239,依此类推 p、 我看到了很多解决方案,但没有一个对我有效 您可以先修剪开头的两个[[和结尾的],然后拆分字符串 示例代码: String s = "[[358, 239]]"; s = s.substring(2, s.length() - 2); // becomes 358, 239 List<String> result = Arrays.asLis

我有一个字符串
[[358239]]

如何将值添加到
ArrayList
中,以便在索引=
0
处获取值
358
,在索引=
1
处获取值
239
,依此类推


p、 我看到了很多解决方案,但没有一个对我有效

您可以先修剪开头的两个
[[
和结尾的
]
,然后
拆分
字符串

示例代码:

String s = "[[358, 239]]";
s = s.substring(2, s.length() - 2); // becomes 358, 239

List<String> result = Arrays.asList(s.split(","));    
System.out.println(result);

数组里面有数组吗?看起来像一个整数数组。您可以使用类似jackson的库来执行json反序列化,并获取所需的数组列表。如果您对非工作代码有疑问,请将代码发布为,并描述哪些代码不工作。
[358,  239]