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是的,谢谢。我没有注意到空间。