我有一个字符串,它总是以以下格式输出,但长度不同。
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
如何将这个字符串
拆分并将值存储在一个字符串数组
中,我尝试了String.Split(),但无法捕获内部值。
您认为正则表达式能帮助吗?
String s1 = "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String s2 = "['Aaaa', 'Eeee']";
String[] xx = s1.substring(2, s1.length() - 2).split("', '");
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String[] array = s1.split(",");
for(int i=0;i<array.length;i++)
{
System.out.println(array[i]);
}
假设
String s = "dog cat cat dog";
//现在你想要将这个字符串分割并保存到String[](字符串数组)中
String[] t= s.split(" ");
System.out.println(Arrays.toString(t));
// 输出你将得到["狗", "猫", "猫", "狗"];
String.Split()
不存在。你能贴上你的代码,这样我们可以确保你真的尝试过一些东西吗? - undefined