java中如何获取TIntObjectHashMap的key
时间: 2024-01-27 10:06:34 浏览: 143
java 获取带有GPS信息照片的拍摄地址
在Java中,TIntObjectHashMap是Trove库中的一个类,它表示一个基于整数键(int)的哈希映射。要获取TIntObjectHashMap的key,可以使用TIntObjectHashMap类中的keys()方法,该方法返回一个TIntCollection对象,该对象包含TIntObjectHashMap中所有键的值。您可以使用TIntCollection中的toNativeArray()方法将键转换为原始int数组,或使用TIntCollection中的iterator()方法逐个遍历键。以下是一个示例代码片段:
```
TIntObjectHashMap<String> map = new TIntObjectHashMap<>();
map.put(1, "one");
map.put(2, "two");
map.put(3, "three");
TIntCollection keys = map.keys();
int[] keyArray = keys.toNativeArray(); //转换为原始int数组
for (TIntIterator iterator = keys.iterator(); iterator.hasNext();) {
int key = iterator.next(); //逐个遍历键
System.out.println(key);
}
```
阅读全文