Java 使用分隔符但不删除空格

Java 使用分隔符但不删除空格,java,Java,我正在写一个程序,我想分割一个用逗号分隔的字符串。我的问题是,用户可以像这样向程序传递或输入字符串: Hello,,hey,123 那么,有没有一种方法可以在hello和hey之间添加一个空格,然后再将其附加到arraylist中。另外,我的分隔符忽略了双精度,,而只是转到下一个单词,这是为什么 你是如何破坏字符串的?我通过扫描仪发送它,而不是在itsorry上使用分隔符,但这和我所寻找的是一种相反的解决方案。我通过使用.trim找到了解决方案,如果字符串是“”的话,我就用“”替换它。

我正在写一个程序,我想分割一个用逗号分隔的字符串。我的问题是,用户可以像这样向程序传递或输入字符串:

   Hello,,hey,123 

那么,有没有一种方法可以在
hello
hey
之间添加一个空格,然后再将其附加到arraylist中。另外,我的分隔符忽略了双精度
,而只是转到下一个单词,这是为什么

你是如何破坏字符串的?我通过扫描仪发送它,而不是在itsorry上使用分隔符,但这和我所寻找的是一种相反的解决方案。我通过使用.trim找到了解决方案,如果字符串是“”的话,我就用“”替换它。谢谢你们的时间。只有一个可能的解决方案。谢谢你,伙计。但我已经找到了解决办法。
String s = "Hello,,hey,123";
String[] tokens = s.split(",", -1);