大家好,想請問在Java中LinkedHashMap用for迴圈抓取資料的問題
今天我有兩個LinkedHashMap
LinkedHashMap<String,Integer> OldAllSchoolQuota={台大=7,成大=6,清大=6}
LinkedHashMap<String,Integer> NewAllSchoolQuota={台大=5,成大=4,清大=6};
如果只抓取一個LinkedHashMap中的資料並用for迴圈印出的話是像下面這樣
for (Object key1 : OldAllSchoolQuota.keySet()) {
System.out.println(key1 + " : " + OldAllSchoolQuota.get(key1));
}
但是我今天想要抓了OldAllSchoolQuota中的(台大=7)這一項之後在抓NewAllSchoolQuota中的(台大=5)然後再第二次for迴圈抓OldAllSchoolQuota中的(成大=6)再NewAllSchoolQuota中的(成大=4)以此類推,有什麼寫法可以達到此目的呢?
如果兩個的長度都一樣的話,
一個for迴圈同時進行 OldAllSchoolQuota 跟 NewAllSchoolQuota 不就好了嗎?
如果長度不一樣只要加個判斷就好了...
不過寫程式還是盡量不要用中文來命名...