Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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 将字符串转换为带括号的数组_Java_Arrays_String - Fatal编程技术网

Java 将字符串转换为带括号的数组

Java 将字符串转换为带括号的数组,java,arrays,string,Java,Arrays,String,我有以下字符串 [http://images.com/1.jpg, http://images.com/2.jpg, http://images.com/3.jpg] 我想将此数组的内容存储在字符串数组或字符串类型的数组列表中 我尝试使用.split方法,但失败的主要原因是字符串开头还包含括号。在使用split()方法之前,对包含括号的字符串的第一个和最后一个字符进行转义,如下所示: yourString= yourString.substring(1, yourString.length()

我有以下字符串

[http://images.com/1.jpg, http://images.com/2.jpg, http://images.com/3.jpg]
我想将此数组的内容存储在字符串数组或字符串类型的数组列表中


我尝试使用.split方法,但失败的主要原因是字符串开头还包含括号。

在使用split()方法之前,对包含括号的字符串的第一个和最后一个字符进行转义,如下所示:

yourString= yourString.substring(1, yourString.length()-1));
// do your split() method

在使用split()方法之前,对包含括号的字符串的第一个和最后一个字符进行转义,如下所示:

yourString= yourString.substring(1, yourString.length()-1));
// do your split() method

使用子字符串从括号中排除字符串:

mystring = mystring.substring(1,mystring.length()-1);
然后是拆分:

String[] myarray = mystring.split(", ");

使用子字符串从括号中排除字符串:

mystring = mystring.substring(1,mystring.length()-1);
然后是拆分:

String[] myarray = mystring.split(", ");
请注意split方法中逗号后的空格


请注意拆分方法中逗号后的空格。

您可以选择使用
StringTokenizer

您可以选择使用
StringTokenizer
可以帮助您。post您的输入和所需的输出srrayMay可以帮助您。post您的输入和所需的输出srray您需要逗号后的空格才能使ans为100%correct@artfullyContrived是的,谢谢。我没有注意到空格。逗号后需要空格才能使ans为100%correct@artfullyContrived是的,谢谢。我没有注意到空间。