Wie erstellen Sie dynamische String-Arrays, wenn wir nicht wissen, die Anzahl der strings am Anfang?

Ich habe eine HashMap<String, String>. Wenn ich will erstellen Sie die string-array mit hashmap.values() schaffen wir es als

String[] strArray = new String[hashmap.size()]

Aber mein problem ist, wenn hashmap Werte enthalten "A,B,C", dann muss ich hinzufügen A und B und C zu strArray.

warum nicht zuerst die Anzahl der benötigten Gegenstände (Durchlaufen der hashmap einmal), und als tatsächlich das array erstellen und die Werte mit hinein?
Ich denke, niemand wird schreiben Sie eine E-Mail, die Antworten kommen hier rein... 😉 Auch, können Sie uns sagen, was Sie zu tun versuchen, mit diesem array? Wenn Sie diese braucht, um dynamisch zu ändern, können Sie einfach mit einem der verfügbaren Sammlungen (wie ArrayList<String>).

InformationsquelleAutor Praveen Hiremath | 2012-06-21

Schreibe einen Kommentar