私はのために複数の値を保存する必要がありましたので、私はGuavaのMultimap
について学びました。Guava MultimapエントリをJava Util Listに保存するにはどうすればいいですか?
List<Map.Entry<String, String>
K: V[]
:
は今、私のコードでキーを取得する必要があります以下は
私はそれを成し遂げることを試みた方法である:上記のコード
List<Map.Entry<String, String>> mapCall = (List<Map.Entry<String, String>>) multimap.entries();
Collection
を返すことになって、ここにList
、各Entry<String, String>
。
以下、それが失敗したかである:エラー:
java.lang.ClassCastException: com.google.common.collect.AbstractMultimap$4 cannot be cast to java.util.List
私はMultimap
にentries()
メソッドを呼び出すことによって、ここで返さCollection
は、Javaコレクションタイプではないと思います。それを達成するための正確な方法を見つけることができません。
これを達成するための適切な方法は何ですか?