我有一个字符串,它总是以下面的格式输出,但长度不同。
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
如何拆分此string
并将值存储在array
的{{1}}中,我尝试了String.Split(),但我没有抓住内部值。
你认为正则表达式可以帮助???
答案 0 :(得分:5)
答案 1 :(得分:3)
这是我的代码,希望它会有所帮助
String s1 = "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String s2 = "['Aaaa', 'Eeee']";
String[] xx = s1.substring(2, s1.length() - 2).split("', '");
答案 2 :(得分:1)
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String[] array = s1.split(",");
for(int i=0;i<array.length;i++)
{
System.out.println(array[i]);
}