String str1="12,5,0,0.1,100,236,102,0";
StringBuilder sb=new StringBuilder();
String[] strs=str1.split(",");
for(String str:strs)
{
if(str.equals("0"))
continue;
sb.append(str+",");
/*
//或者用这种方法
float num=Float.parseFloat(str); //因为所要操作的字符串中有小数。
if(num==0)
continue;
*/
}
String newStr=sb.subString(0,sb.length()-1);
System.out.println(newStr);
|