有没有办法确定循环是否正在执行最后一次迭代。我的代码看起来像这样:
int[] array = {1, 2, 3...};
StringBuilder builder = new StringBuilder();
for(int i : array)
{
builder.append("" + i);
if(!lastiteration)
builder.append(",");
}
现在的问题是我不想在最后一次循环中添加逗号。现在是否有方法确定它是否为最后一次迭代,或者我只能使用for循环或外部计数器来跟踪。