HashMap集合在遍歷顯示源碼學習
阿新 • • 發佈:2018-10-24
ges ret public uil entryset 源碼學習 分享 value image 重寫tostring,,方法
源碼分析
public String toString() { Iterator<Entry<K,V>> i = entrySet().iterator(); if (! i.hasNext()) return "{}"; StringBuilder sb = new StringBuilder(); sb.append(‘{‘); for (;;) { Entry<K,V> e = i.next(); K key = e.getKey(); V value = e.getValue(); sb.append(key == this ? "(this Map)" : key); sb.append(‘=‘); sb.append(value == this ? "(this Map)" : value); if (! i.hasNext()) return sb.append(‘}‘).toString(); sb.append(‘,‘).append(‘ ‘); } }
HashMap集合在遍歷顯示源碼學習