ループが最後に繰り返されているかどうかを判断する方法はありますか。私のコードは次のようになります。
int[] array = {1, 2, 3...};
StringBuilder builder = new StringBuilder();
for(int i : array)
{
builder.append("" + i);
if(!lastiteration)
builder.append(",");
}
今問題は、最後の反復でカンマを追加したくないということです。これが最後の反復かどうか、または for ループで立ち往生しているか、追跡するために外部カウンターを使用しているかを判断する方法があります。