我在名为Yoghurts的类中有一个LinkedHashMap
Map<Integer, Integer>French = new LinkedHashMap<Integer, Integer>();
Run Code Online (Sandbox Code Playgroud)
然后我创建了访问器方法,以便可以从另一个类访问该集合
我现在想要输入第一个键,但我不知道该怎么做.
int location = Yoghurts.getHashMap().entrySet().iterator().next();
Run Code Online (Sandbox Code Playgroud)
但是这会返回错误不兼容的类型
问题是你正在使用entrySet(),其成员属于类型Map.Entry<Integer,Integer>.使用getKey()迭代器的结果,或使用map.keySet().iterator().next();