我在这里看一个 java 刽子手游戏:https ://github.com/leleah/EvilHangman/blob/master/EvilHangman.java
特别是代码是这样的:
Iterator<Entry<List<Integer>, Set<String>>> k = partitions.entrySet().iterator();
while (k.hasNext())
{
Entry<?, ?> pair = (Entry<?, ?>)k.next();
int sizeOfSet = ((Set<String>)pair.getValue()).size();
if (sizeOfSet > biggestPartitionSize)
{
biggestPartitionSize = sizeOfSet;
}
}
现在我的问题。我猜我的 google foo 很弱,除了 java doc 本身之外,我在 Entry 集上找不到太多东西。难道只是地图的临时副本?而且我根本找不到任何关于语法的信息:
Entry<?, ?>
谁能解释或指出我对这些问号发生了什么的解释?提前致谢。