String[]
için HashSet<String>
dönüştürmek için en iyi yolu nedir? JB NIZET aitHashSet <String> String türüne dönüştürme []
37
A
cevap
89
set.toArray(new String[set.size()]);
4
Cevap doğru fakat durumda şu anda yapabileceğiniz Java 8 ile, ip gibi bir CSV dönüştürmek için bu yaptı:
Set<String> mySet = new HashSet<>(Arrays.asList("a", "b", "c"));
System.out.println(String.join(", ", mySet));
Output is: a, b, c
Bu diziler atlamasına izin verir.
İlgili konular
- 1. Dönüştürme <Object> Koleksiyon <String>
- 2. dönüştürme Liste <String>
- 3. Bir HashSet <T> dosyasını bir dizide dönüştürme .NET
- 4. [String: String?] Türünün beklenen argüman türüne değeri dönüştürülemiyor [String: String]
- 5. Bir numarayı listelemeye dönüştürme <string>
- 6. HashSet
- 7. "Tamsayı" türünden "Tamsayı" türüne dönüştürme geçerli değil
- 8. HashSet performansını
- 9. Bir UnsafePointer uzunluğunu Swift Array türüne dönüştürme
- 10. Dönüştürme: 'System.DBNull' türünde nesne 'System.String' türüne yazılamıyor '
- 11. Diğer HashSet
- 12. Scala'da Seçenek [String] 'i [String] listesine dönüştürme
- 13. Neden HashSet <T> .IsReadOnly açık?
- 14. ArrayList <HashMap <String, String >> String []
- 15. Tablo sütunu başka bir veri türüne dönüştürme
- 16. ICollection <string> string []
- 17. Resultset öğesini String dizisine dönüştürme
- 18. Long to String Python Dönüştürme
- 19. Java resultset'i String dizisine dönüştürme
- 20. (otomatik dönüştürme sonra) türü 'STRING'
- 21. HashSet <string> .inserve modu durumunda .Contains() yöntemi nasıl kullanılır?
- 22. HashSet doluluk
- 23. Dizeler dizisini <string>
- 24. Collectors.toSet() ve HashSet
- 25. JPA Haritası <String, String> eşleştirmesi
- 26. String ArrayList <String> Casting []
- 27. Bir Tuple <string, string, Func <bool>>
- 28. İsteğe bağlı <Map <String, String >> yerine boş bir Map <String, String>
- 29. Func'ye Dönüştürme <T, String> - Func <T, bool>
- 30. HashSet IQueryable vs
Bu (1) –
I set.toArray kullanmak yapmak için en iyi yoldur (yeni String [0]); hatta set.toArray (EMPTY_STRING_ARRAY); Set.size(), herhangi bir performans yararı eklemez, ancak okuyucu için zihinsel alan kullanır. –
"Herhangi bir önemli performans avantajı" kastediyorum –