SORU
20 EYLÜL 2011, Salı


Nasıl bir virgülle ayrılmış Dize Için dönüştürmek için?

Herhangi bir yerleşik yöntem bize biraz kaba bir virgülle ayrılmış Dize dönüştürmek için sağlayan Java (e.var g dizi, Liste veya Vektör)? Veya özel bir kod yazmak gerekiyor bunun için?

String commaSeparated = "item1 , item2 , item3";
ArrayList<String> items = //method that converts above string into list??

CEVAP
20 EYLÜL 2011, Salı


Virgülle ayrılmış Dize Için dönüştürmek

List<String> items = Arrays.asList(str.split("\\s*,\\s*"));

Yukarıdaki kod bir sınırlayıcı olarak tanımlanan dize böler: listeye sözcükler ve kelimeler ve virgüller arasında herhangi bir boşluk çökecek olan, zero or more whitespace, a literal comma, zero or more whitespace.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • megablueblaster

    megablueblas

    23 HAZİRAN 2006
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010
  • UniqueApps

    UniqueApps

    4 Ocak 2009