我試圖從我的打印方法中刪除最後一個逗號。有沒有辦法做到這一點? 謝謝。刪除最後一個逗號
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]); –