SORU
1 HAZİRAN 2012, Cuma


Bir Liste dönüştürmek için nasıl<Dize> açıkça Listesini yineleme olmadan virgülle ayrılmış bir dizeye

List<String> ids = new ArrayList<String>();
ids.add("1");
ids.add("2");
ids.add("3");
ids.add("4");

Şimdi 1,2,3,4, bu listeden bir çıkış olmadan istiyorumaçıkçaüzerinde yineleme.

CEVAP
30 EKİM 2012, Salı


Eğer CSV formatına listesini dönüştürmek istiyorsanız .........

List<String> ids = new ArrayList<String>();
ids.add("1");
ids.add("2");
ids.add("3");
ids.add("4");

// CSV format
String csv = ids.toString().replace("[", "").replace("]", "")
            .replace(", ", ",");

// CSV format surrounded by single quote 
// Useful for SQL IN QUERY

String csvWithQuote = ids.toString().replace("[", "'").replace("]", "'")
            .replace(", ", "','");

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • knopik96

    knopik96

    7 Mayıs 2011
  • sWooZie

    sWooZie

    9 ŞUBAT 2006