SORU
7 ŞUBAT 2009, CUMARTESİ


String nesneleri bir arada Listelemek için en iyi yol?

Bu şekilde yapmayı düşünüyorum:


    List sList = new ArrayList();

    // Add elements.

    if (sList != null)
    {
        String listString = sList.toString;
        listString = listString.subString(1, listString.length() - 1);
    }

Ben bir şekilde bu StringBuilder/StringBuffer yaklaşım kullanarak daha derli toplu olması.

Herhangi bir düşünce/yorum?

CEVAP
8 ŞUBAT 2009, Pazar


Apache Commons Lang StringUtils.join yöntemlerden birini kullanın.

import org.apache.commons.lang3.StringUtils;

String result = StringUtils.join(list, ", ");

Eğer Java 8, daha kolay daha sonra kullanmak için şanslı iseniz...sadece String.join kullanın

String result = String.join(", ", list);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009