30 Aralık 2009, ÇARŞAMBA
Java hızlı ve kolay bir şekilde ayırıcı (split tam tersi) bir dizi öğelerini katılmak için
Hızlı ve kolay bir şekilde bölünmüş tam tersini yapmak için arıyorum
["a","b","c"]
"a,b,c"
olmasına neden olacaktır
Bir dizi yineleme ya da bir durum varsa (bu son öğe ise, seperatör ekleme) ekleme veya dize kullanarak son ayırıcı kaldırmak için gerektirir.
Sertifikalı, verimli bunu yapmak için bir yol (Apache Commons?) olduğuna eminim
Nasıl tercih sizin projelerinde musunuz?
CEVAP
4 EKİM 2014, CUMARTESİ
Çok temiz bir şekilde bunu yapabilirsiniz Java 8 kullanarak
String.join(delimiter, elements);
Bu üç şekilde çalışır:
//directly specifying the elements
String joined1 = String.join(",", "a", "b", "c");
//using arrays
String[] array = new String[] { "a", "b", "c" };
String joined2 = String.join(",", array);
//using iterables
List<String> list = Arrays.asList(array);
String joined3 = String.join(",", list);
Bunu Paylaş:
Ne'un yazdırmak için en kolay yol...
Bir Dizi çoğaltmak için Javascript en ...
CamelCase (hiçbir sözcük ayırıcı) tümü...
Nasıl Java genel bir dizi oluşturmak i...
Kolayca Ayarlamak için bir Dizi Dönüşt...