当前位置:  技术问答>java相关

大家看看下面程序的输出结果是什末?为什末?

    来源: 互联网  发布时间:2015-04-25

    本文导语:  class Value {   int i; } public class EqualsMethod{   public static void main(String[] args) {     Value v1 = new Value();     Value v2 = new Value();     v1.i = v2.i = 100;     System.out.println(v1.equals(v2));   } } | ...

class Value {
  int i;
}

public class EqualsMethod{
  public static void main(String[] args) {
    Value v1 = new Value();
    Value v2 = new Value();
    v1.i = v2.i = 100;
    System.out.println(v1.equals(v2));
  }
}

|
结果是false
因为equals比较的是对象的内容,而不是对象的句柄

|
fasle
你没有重载boolean equals(Object o)方法
程序将调用类Object 的equals方法,该方法好像是根据hash值判断是否相等。
可以这样写
class Value {
  int i;
  public boolean equals(Object o) {
       if(o==null||!(o instanceof Value))return false;
       Value v = (Value)o;
       return i=v.i;
  }
}




|
同意楼上的!
这是两个不同的对象!

|
同意,
需要重载boolean equals(Object o)方法。

    
 
 

您可能感兴趣的文章:

  • 大家帮我看看,这段程序执行后输出什么??
  • 谁帮我看看这样重定向标准输入输出,通过管道有什么错呀?
  • 高手们帮我看看这段程序吧!怎么我的输出流传递不进去?
  • 看看会输出什么?结果是equal b,==在string里不是比较两个串是不是相等嘛?
  • 我是java新手,现在想把一个float型的整数部分和小数部分分别输出,但是小数部分总是要多出很多位,为什么?帮我看看,谢谢
  • 挂载文件系统时,输出的GPIO引脚莫名的输出低电平,请大家帮忙进来看看
  • JAVA的日期的输入输出问题, 请进来看看
  • 帮忙看看控制台输出信息
  • socket编程 哪位高手帮我看看下面的问题,为什么输出结果会这样,帮我解释解释
  • 谁能帮我看看这是什么问题,正文为输出文本
  • 看看这个怪结果!~~~
  • const类型重新赋值,编译通过,结果出乎意料,大家帮忙看看
  • 关于fork():细微差别的写法导致不一样的结果,大家帮看看。
  • 大家帮忙看看下列语句产生的结果是什么??20分都给你们了!!!
  • 结果为空怎么板?看看我的程序
  • 请教:两个程序只差一点点,可是结果却不相同,请各位大哥帮我看看原因?谢谢!
  • 大家来帮我看看这个简单的pipe应用,有什么问题.运行结果怪怪的
  • 随帮我看看这段RMI程序的执行结果如过有错误告诉我哪里错了!
  • 唉,开源,结果弄得漫天都是Linux 系统,不信进来看看
  • 我用java调用*.dll的时候为什么结果没出来呢,高手你们看看啊,急急急急!!!!!!!!
  • 一个令人无法理解的结果,高手可以帮我看看吗?
  • 谁帮我看看IBM-AIX下的df结果
  • 懂TCP的同学们帮忙看看,这段tcpdump的结果有什么问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JSP程序出错,请给看看,谢了-----resin服务器
  • 看看程序错在那里?
  • 不能运行编译出来的程序,请大家帮忙看看
  • 哪位大侠帮我看看这个程序。
  • 想找些鼠标和键盘的驱动源程序看看,去哪找啊?
  • 帮我看看这道程序题目
  • 关于telnetd程序移植的问题,请了解Unix telnet过程的大侠帮忙看看
  • 请帮我看看下面的程序
  • 哪位大哥知道如何将rtf文件转化成html文件,请赐教,最好给个程序看看!多谢,多谢,120分奉上!!!
  • 我想找一些纯OO的jsp完整程序看看
  • 看看这个程序
  • 我要下载LINUX安装程序,不知道该下那个,大家看看
  • 谁能帮我看看这段程序,拜托了
  • 那位大侠给我一个线程池的例子程序看看
  • 看看这两个小程序
  • (在线等)关于主程序和线程的执行顺序。。。大家帮我看看
  • 高手们帮我看看这段程序??
  • 深圳的程序员朋友请进来看看!下周一结分
  • 小弟初入java这一行,很想看看已经编好的源程序,愿意指教的请发送到samgundam@sina.com!谢谢
  • 看看这个小程序错误在哪里,多谢了!!
  • 简单!看看这个方法!简单!看看这个方法!
  • linux高手看看
  • 好消息,近来看看......
  • 我想看看有关Linux和Unix的源码,有什么好的建议
  • 想看看linux的内核源代码!从哪里开始!给点建议!!
  • 我初学JAVA,大家愿意交朋友的进来看看!留QQ的给分啊!
  • 关于全选的问题大家帮忙看看~
  • jsp论坛,大家快去看看,解决树形目录http://52jsp.126.com
  • 各位大侠,小侠,快过来看看。
  • 看过操作系统设计与实现的进来看看
  • 请进来看看!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3