我试图从我的打印方法中删除最后一个逗号。有没有办法做到这一点? 谢谢。删除最后一个逗号
public void print() {
for(int i = 0; i < M.length; i++){
for(int j = 0; j < M[i].length; j++){
System.out.print(M[i][j] + ",");
}
System.out.println();
}
}
输出:
1.5,2.0,3.0,
3.0,2.5,4.0,
2.5,4.0,2.5,
我最终加入“如果“声明解决同样的问题。 这里是我最后只是:
public void print() {
for(int i = 0; i < M.length; i++){
for(int j = 0; j < M[i].length; j++){
if(j == M[i].length-1){
System.out.print(M[i][j] +" ");
}
else{
System.out.print(M[i][j] + ",");
}
}
System.out.println();
}
}
输出:
1.5,2.0,3.0
3.0,2.5,4.0
2.5,4.0,2.5
System.out.print(((j == 0)? “”:“,”)+ M [i] [j]); –