La dernière itération de renforcement de la boucle for en java

Est-il un moyen de déterminer si la boucle est une itération pour la dernière fois. Mon code ressemble à ceci:

int[] array = {1, 2, 3...};
StringBuilder builder = new StringBuilder();

for(int i : array)
{
    builder.append("" + i);
    if(!lastiteration)
        builder.append(",");
}

Maintenant le truc c'est que je ne veux pas ajouter de la virgule dans la dernière itération. Maintenant, est-il un moyen pour déterminer si elle est la dernière itération ou suis-je coincé avec la boucle for ou à l'aide d'un compteur de garder une trace.

  • Ouais! C'est drôle, je voulais juste poser exactement la même question!
  • Le même genre de question revient (et seront). Maintenant, pourquoi voudriez-vous pour créer une boucle, si un élément a besoin d'un traitement différent? stackoverflow.com/questions/156650/...
  • Puisque vous avez un tableau fixe pourquoi utiliser l'interface pour? for(int i = 0; i< tableau.longueur; i++ if(i < tableau.lenth),,,
InformationsquelleAutor Mercurious | 2008-11-12