SORU
12 Mayıs 2011, PERŞEMBE


Set dönüştürmek için nasıl<Dize> String[]?

Set<String> ama nasıl yapılacağını bilmiyorum String[] çıkmak istiyorum. Aşağıdaki başarısız:

Map<String, ?> myMap = gpxlist.getAll();
Set<String> myset = myMap.keySet();
String[] GPXFILES1 = (String[]) myset.toArray(); // Here it fails.

Nasıl çalışır, bunu tamir edebilir miyim?

CEVAP
12 Mayıs 2011, PERŞEMBE


Set#toArray(T[]) yöntem aynı boyutta yazılan dizi bir argüman alarak kullanın.

String[] GPXFILES1 = myset.toArray(new String[myset.size()]);

Farklı bir boyut toArray() yöntem daha az verimli olduğu için sonu olabilir sağlanan bağımsız değişken, yeniden yerine dönmek için yeni bir dizi oluşturmak için zorlaması da olabilir ama. Ayrıca Bkz: 10**.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • TSE

    TSE

    12 Kasım 2012