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

  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • michellefeng's channel

    michellefeng

    26 Kasım 2006