0

私は文字列とarraylisでこのハッシュマップを持っています:

Map<String, ArrayList<String>> devNameType = new HashMap<String, ArrayList<String>>();
public void kimenetPV(String name){
        //létrehozom a nevet
                String devName = name;

                //létrehozom a kimeneteket tartalmazó arraylistet
                ArrayList<String> outputs = new ArrayList<String>();

                // 2. hozzáadaom az elemeket
                outputs.add("EM A");
                outputs.add("EM B");
                outputs.add("AOUT1");
                outputs.add("AOUT2");               

                devNameType.put(devName, outputs);

                Iterator iter = devNameType.entrySet().iterator();

                //kilistázom az elemeket
                while (iter.hasNext()) {
                    Map.Entry mEntry = (Map.Entry) iter.next();
                    System.out.println(mEntry.getKey() + " : " + mEntry.getValue());
                }
    }

すべての値を印刷するにはどうすればよいですか? 初歩的な質問で申し訳ありませんが、ハッシュマップを初めて使用しています。

4

3 に答える 3

0

hashMap.values() を使用すると、すべての値のコレクションを取得できます: http://developer.android.com/reference/java/util/HashMap.html#values()

于 2013-10-21T12:58:26.383 に答える