Última iteração do loop for aprimorado em java
Existe uma maneira de determinar se o loop está repetindo pela última vez. Meu código é algo como isto:
int[] array = {1, 2, 3...};
StringBuilder builder = new StringBuilder();
for(int i : array)
{
builder.append("" + i);
if(!lastiteration)
builder.append(",");
}
Agora, o problema é que não quero acrescentar a vírgula na última iteração. Agora existe uma maneira de determinar se é a última iteração ou estou preso ao loop for ou usando um contador externo para acompanhar.