手工实现hashset
package cn.study.lu.four; import java.util.*; /** public void put(Object o) { map.put(o,PRESENT); } public int size() { return map.size(); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("["); for(Object key: map.keySet()) { sb.append(key+","); } sb.setCharAt(sb.length()-1,‘]‘); return sb.toString(); } public static void main(String[] args) { MyHashSet set = new MyHashSet(); set.put("aaa"); set.put("bbb"); set.put("ccc"); set.put("ddd"); System.out.println(set); }} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |