我想知道這種說法的區別:這種說法應該使用迭代器原始類型還是不使用?
Iterator<String> it = map.values().iterator();
和:
Iterator it = map.values().iterator();
而且爲什麼是一個好習慣分離之類的語句:
Collection<Map.Entry<String,Customer>> entry_set = map.entrySet();
Iterator<Map.Entry<String,Customer>> entryIterator = entry_set.iterator();
谷歌,你會得到 –