java - 如何将HashMap转换为自己类型的数组?

标签 java hashmap

我的 HashMap 类型为:

private HashMap<String, HashMapObject> likesYearHashMap;

其中 HashMapObject :

public class HashMapObject  {

private int count;
private String id;

public HashMapObject(int count, String id) {
    super();
    this.count = count;
    this.id = id;
}

}

如何将我的 HashMap 中的值转换为 HashMapObject[] 数组?

我在 Actor 获取 likesYearHashMap.values(); 时遇到错误

最佳答案

像这样:

map.values().toArray(new HashMapObject[map.size()])

关于java - 如何将HashMap转换为自己类型的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21094973/

相关文章:

java - 自定义 HashMap-Key (Java) 极大地降低性能

java - 将微调器值与数组值相乘

java - 模式 : Java class conversion from axis objects

java - 如何使随机线程等待,然后在恒定时间后将其唤醒

java - Map.entry和entrySet()泛型类型出错

java - 无法从 sharedPreferences 检索 HashMap

java - 如何在java中使用AT指令控制手机

java - 如何确定 Java 进程是否在调试器中启动?

android - 如何在 HashMap (Android) 中存储一个值?

jsp - 如何迭代 <c :forEach> 中的嵌套映射