深圳Java培训
达内深圳宝安中心

185-8926-6248

热门课程

Java中String和equals的区别在哪?

  • 时间:2017-10-13 14:28
  • 发布:深圳Java培训
  • 来源:达内新闻

Java中String和equals的区别在哪?

java中断定字符串能否相称 ,涉及到String和equals的常识,深圳java培训(sz.java.tedu.cn)专家分析一下二者的差异。

package equals;

public class equal {

public static void main(String[] args) {

// TODO Auto-generated method stub

String A=new String("美妙一天");

String B=new String("美妙一天");

System.out.println(A.equals(B));

System.out.println(A==B);

String C="美妙一天";

String D="美妙一天";

System.out.println(C.equals(D));

System.out.println(C==D);

}

}

以上法式的输入成果分别是

true

false

true

true

为何会呈现上面的成果呢,这要从“==”和“equals”的比拟的作用来探究。

equals()办法是用来断定两个字符串的内容能否相称。轻易和“==”混杂,“==”也能够用来比拟两个字符串,然则用“==”比拟的不只是字符串的内容能否相称,它还会反省这两个字符串的地点能否雷同,即两个字符串能否处在同一个地位上。只要字符串内容雷同并且它们的地点也雷同的情况下,才前往true,不然前往false。

想知道更多关于IT行业的信息吗?想远远不如行动,行动起来,一起加入达内,一起进入IT行业,跟着达内的脚步,一起走进如今的互联网信息时代,带给你不一样的色彩生活——【深圳Java培训

上一篇:Java字节码指令的执行
下一篇:Scheme 中的简单惰性编程

马上预约三天免费体验课

姓名:

电话:

作为程序员最害怕的5件事,你知道吗?

深圳达内来告诉你Java程序员面试失败的五大原因

深圳Java培训:java零基础的入门书籍有哪些

深圳Java培训:c语言和java哪个好学

选择城市和中心
贵州省

广西省

海南省