SORU
12 Kasım 2008, ÇARŞAMBA


Java için döngünün son yineleme

Bir şekilde döngü son kez yineleme olup olmadığını belirlemek için vardır. Benim kod şöyle görünür:

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

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

Şimdi şey, son tekrarında virgül eklemek istemiyorum. Şimdi bir yolu var eğer döngü için uğraştığım için yineleme ya ben son olup olmadığını belirlemek için ya da izlemek için harici bir sayaç kullanarak.

CEVAP
12 Kasım 2008, ÇARŞAMBA


Başka bir şekilde bunu yapmak için:

String delim = "";
for (int i : ints) {
    sb.append(delim).append(i);
    delim = ",";
}

8, Şimdi Collectors Java . güncelleme:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009