2012-12-31 4 views
5

Also das sollte wirklich einfach sein, da ich weiß, dass es möglich ist (Ich verstehe 'Set' nicht sehr viel).Verwenden Sie die Methode keySet() und ändern Sie dann das Set in ein String Array? Java

Also im Grunde gibt es diese TreeMap, nennen wir es aTree. Also muss ich etwas tun:

somethingHereProbably = aTree.keySet(); 
somethingHereProbably.toStringArray(); 
+0

festlegen, welche Sprache/Plattform Sie sprechen in der Tags würden diese Frage leichter zu finden machen. –

+0

whoop ur right haha ​​ – FudgeNouget

Antwort

39

Sie tun können

Map<String, Object> map = ... 
String[] strings = map.keySet().toArray(new String[map.size()]); 

Dies funktioniert für jede Art von Karte, einschließlich TreeMap

+1

+1 für einen kompakten Codeblock – TechSpellBound