2016-07-27 4 views
-7

ich diese Hash-Karte haben:wie Iterierte Hash-Karte in ein anderes Verfahren

HashMap<String, String> meMap = new HashMap<String, String>(); 
         meMap.put(p.getName(), selState); 

wie kann ich es in eine andere Methode iterieren Wie kann ich Karte auf eine andere Methode übergeben, es zu wiederholen?

+2

nicht klar, was Sie fragen. –

+1

Was ist das Problem, auf das Sie beim Iterieren stoßen? –

+0

Ich brauche keine Iterate Hash Map, wenn ich Schlüsselwert – markella

Antwort

0

meMap.entrySet() gibt Ihnen die Fähigkeit

Sie können es wie for (Entry<String, String> entry : meMap.entrySet()) {...} verwenden oder auf eine andere Methode übergeben

+0

ja ich weiß, aber wenn ich zu einer anderen Methode diese "HashMap " dies ist unterstrichen in rot von IDE – markella

+0

definieren Funktionsparameter Iterable <> –

+0

Entschuldigung, können Sie mir schreiben vollständigen Code? Bitte? – markella