Tag: 条件执行

在java中增强for循环的最后一次迭代

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