展开全部
你这个就是为了去掉0然后打印出来吗?
其实没必要每次单独打印 可以考虑用一e68a84e8a2ad62616964757a686964616f31333365646231个String把结果保存下来 最后统一打印
至于你说的去掉最后的","做法很多 常见的就是用String.substring(start,end)去截取class Sz
{
public static void main (String[] args) throws java.lang.Exception
{
int oldArr[] = { 1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5 };
String newArrayString = ""; //这里最好还是使用StringBuilder
for (int a = 0; a
if (oldArr[a] != 0) {
newArrayString += oldArr[a] + ",";
}
}
if(newArrayString.length() > 0){
newArrayString = newArrayString.substring(0, newArrayString.length() - 1);
}
System.out.print("newArr[]={"+newArrayString+"}");
}
}