Is there a way to cast HashMap values to an ArrayList or do I have use the iterator? HashMap.values() returns a Collection and I thought i could cast it to an ArrayList but I get a ClassCastException.
是否有办法将HashMap转化为ArrayList?如果直接将HashMap.values() 强制转化为ArrayList 会报ClassCastException。
解决办法:
List myList = new ArrayList(myHashMap.values());