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

  • audivila

    audivila

    5 HAZİRAN 2009
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011