修剪或替换String中的所有逗号和空格

Kus*_*hah 4 java android

嗨,我正在开发Android应用程序.现在我陷入了一个问题.让我举个例子来了解我的问题.

我所拥有的是:kushal,mayurv,narendra,dhrumil,mark ,,,,,,

我想要的是:kushal,mayurv,narendra,dhrumil,mark

任何帮助表示赞赏.

And*_*ren 5

使用正则表达式来解决它。您想删除所有后跟空格或另一个 (,) 的 (,)。您还想删除所有后面没有字母的 (,)。

Android 中的正则表达式

yourstring = yourstring.replaceAll("( ,)|(,,)", ""); 
Run Code Online (Sandbox Code Playgroud)

类似的事情,对不起,我不能再帮助你了。


Sun*_*hoo 5

尝试使用以下代码修剪所有不需要的逗号和空格

String str = "kushal,mayurv,narendra,dhrumil,mark, ,,,, ";
        String splitted[] = str.split(",");
        StringBuffer sb = new StringBuffer();
        String retrieveData = "";
        for(int i =0; i<splitted.length; i++){
            retrieveData = splitted[i];
            if((retrieveData.trim()).length()>0){

                if(i!=0){
                    sb.append(",");
                }
                sb.append(retrieveData);

            }
        }

    str = sb.toString();
    System.out.println(str);
Run Code Online (Sandbox Code Playgroud)