equals
equals 相等,哈希值一定相等
哈希值相等,equals不一定相等
package TestList; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.util.HashMap; import java.util.Date; public class TestEquals { public static void main(String[] args) { String s1=new String("aaa"); String s2=new String("aaa"); Date d1=new Date(); Date d2=new Date(); //List List list=new ArrayList(); list.add(s1); list.add(s2); list.add(d1); list.add(d2); System.out.println(list.size());//4 //map Map map=new HashMap(); map.put(s1, "AAAAA"); map.put(s2, "AAAAA"); map.put(d1, "CCCCC"); map.put(d2, "DDDDD"); System.out.println(map.size());//2 } }
posted on 2020-03-14 17:21 happygril3 阅读(103) 评论(0) 收藏 举报
浙公网安备 33010602011771号