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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • trickycharms

    trickycharms

    6 Aralık 2013