Última iteración de mejorado para loop en java
¿Hay alguna manera de determinar si el ciclo está iterando por última vez? Mi código se parece a esto:
int[] array = {1, 2, 3...};
StringBuilder builder = new StringBuilder();
for(int i : array)
{
builder.append("" + i);
if(!lastiteration)
builder.append(",");
}
Ahora la cosa es que no quiero agregar la coma en la última iteración. Ahora hay una manera de determinar si es la última iteración o si estoy atascado con el bucle for o usando un contador externo para realizar un seguimiento.