嗨,我正在开发Android应用程序.现在我陷入了一个问题.让我举个例子来了解我的问题.
我所拥有的是:kushal,mayurv,narendra,dhrumil,mark ,,,,,,
我想要的是:kushal,mayurv,narendra,dhrumil,mark
任何帮助表示赞赏.
使用正则表达式来解决它。您想删除所有后跟空格或另一个 (,) 的 (,)。您还想删除所有后面没有字母的 (,)。
yourstring = yourstring.replaceAll("( ,)|(,,)", "");
Run Code Online (Sandbox Code Playgroud)
类似的事情,对不起,我不能再帮助你了。
尝试使用以下代码修剪所有不需要的逗号和空格
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)
| 归档时间: |
|
| 查看次数: |
27199 次 |
| 最近记录: |