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

看看会输出什么?结果是equal b,==在string里不是比较两个串是不是相等嘛?

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

    本文导语:  public class aa{ public static void main(String[] args){ String s=new String("computer"); if (s=="computer") System.out.println("Equal a"); if (s.equals("computer")) System.out.println("Equal b"); } } | 因为你是用 new...

public class aa{
public static void main(String[] args){
String s=new String("computer");
if (s=="computer")
System.out.println("Equal a");
if (s.equals("computer"))
System.out.println("Equal b");
}
}

|
因为你是用 new 实例对象s,所以"=="是比较对象名(即指针),如果你用
String s = "computer";  声明,则结果是:

Equal a
Equal b



|
对于类都要用equals,
基本数据类型才能用==

|
==比较是否为同一个对象,
而equal比较值是否相同

|
String里面被override的是==

    
 
 

您可能感兴趣的文章:

  • 大家帮我看看,这段程序执行后输出什么??
  • 大家看看下面程序的输出结果是什末?为什末?
  • 谁帮我看看这样重定向标准输入输出,通过管道有什么错呀?
  • 高手们帮我看看这段程序吧!怎么我的输出流传递不进去?
  • 我是java新手,现在想把一个float型的整数部分和小数部分分别输出,但是小数部分总是要多出很多位,为什么?帮我看看,谢谢
  • 挂载文件系统时,输出的GPIO引脚莫名的输出低电平,请大家帮忙进来看看
  • JAVA的日期的输入输出问题, 请进来看看
  • 帮忙看看控制台输出信息
  • socket编程 哪位高手帮我看看下面的问题,为什么输出结果会这样,帮我解释解释
  • 谁能帮我看看这是什么问题,正文为输出文本
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 帮我看看是不是被黑了?
  • faint,又有人作弊,大家看看是不是,LINUX版到底怎么了????
  • 大家帮忙看看,是不是中病毒了?咋个解决啊!
  • 帮我看看邮件服务器是不是受到攻击了?谢谢。
  • 简单!看看这个方法!简单!看看这个方法!
  • linux高手看看
  • 好消息,近来看看......
  • 我想看看有关Linux和Unix的源码,有什么好的建议
  • 想看看linux的内核源代码!从哪里开始!给点建议!!
  • 我初学JAVA,大家愿意交朋友的进来看看!留QQ的给分啊!
  • 关于全选的问题大家帮忙看看~
  • jsp论坛,大家快去看看,解决树形目录http://52jsp.126.com
  • 各位大侠,小侠,快过来看看。
  • 看过操作系统设计与实现的进来看看
  • 请进来看看!!
  • 帮我看看下面这条语句??
  • 大家去软件工程论坛里面去看看那,我发了700分的问题!!
  • 建议去这里看看,有好多基本的重要知识! 绝对值得一看!
  • 大家帮我看看,我好把贴子结了,里面有100分。。。。。。
  • 到 http://www.xbit2008.com 看看技术文章把! 我写的或从网上摘的!
  • 虚心请教问题,帮我看看好吗?
  • 我刚申请的域名rootsafe.com大家看看怎么样? up有分!
  • 我的Solaris启动不了了,请帮忙看看
  • 能不能帮我看看!!!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3