我想分割只有2个空格的字符串,然后我想获得下一个字符串,尽管下一个字符串是空格
Ex. [red blue green orange yellow ]
这是我想要的结果
[red,blue,green, ,orange,yellow, ]
我该怎么做?
答案 0 :(得分:0)
试试这个:
String str = "red blue green orange yellow ";
String[] result = arg.split(" ");
for (int i = 0; i < result.length; i++)
System.out.println(result[i]+',');
这是输出:
红, 蓝色, 绿色, , 橙子, 黄色,
修改强>
如果您不想占用“橙色”空间,只需执行str.split(" ");
然后将其所有项目(字符串)大于1,那么您将只使用忽略空格的单词,但你不能把双空格作为一个字符串。
达到你想要的方法的另一种方法是先做我说的话,然后在for循环中使用str[i].trim()
,但同样,你将无法将双倍空格作为字符串。
无论如何,您应该向我们提供有关您的问题的更多信息和详细信息,例如您之前尝试过的内容。