weknow

分享每日一题、IT互联网、金融理财经验心得,欢迎订阅

【Java每日一题】20170104

20170103问题解析请点击今日问题下方的“【Java每日一题】20170104”查看 

package Jan2017;  
import java.util.HashSet;  
import java.util.Set;  
  
public class Ques0104{  
   public static void main(String[] args){  
       Obj obj01 = new Obj("张三");  
       Obj obj02 = new Obj("李四");  
       Obj obj03 = new Obj("李四");  
  
       Set<Obj> set = new HashSet<Obj>();  
       set.add(obj01);   
       set.add(obj02);   
       set.add(obj03);   
       System.out.println(set.size());  
   }  
}  
  
class Obj{  
    private String id;  
    public Obj(String id){  
        this.id = id;  
    }  
  
    @Override  
    public int hashCode(){  
        return 123;  
    }  
  
    @Override  
    public boolean equals(Object obj){  
        if (this == obj){  
            return true;  
        }  
  
        if (obj instanceof Obj && this.id.equals(((Obj) obj).id)){  
            return true;  
        }  
        return false;  
    }  
} 

今日问题: 
请问主程序输出结果是什么?(点击以下“【Java每日一题】20170104”查看20170103问题解析) 

题目原发布于公众号、简书:【Java每日一题】20170104【Java每日一题】20170104 (也可以扫描头像二维码查看) 

weknow团队已开通认证了分答,有问题也可以来咨询,点击分答就可以找到我了!! 



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载,转载请注明来自weknow。 https://blog.csdn.net/u010651186/article/details/54015442
文章标签: java
个人分类: Java每日一题
想对作者说点什么? 我来说一句

C语言每日一题

2018年03月15日 33KB 下载

Java每日一题20160906

2016年10月15日 935B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭