广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    java中"==" 与equals方法的使用

    2018-11-14 08:50:25 次阅读 稿源:互联网
    零七广告
    代码如下:

    public class equalsDemo {
         public static void main(String[] args){

             /*使用==来判断两个变量是否相等时,如果两个变量时基本数据类型的
              变量时,且都是数值类型是,则只要两个变量的值相等,使用==判断就返回true*/

             int i=65;
             float f=65.0f;
             System.out.println(i==f);//true
             char c='A';
             System.out.println(c==f);//true
                     //但是对于两个引用类型的变量,必须它们指向同一个对象时,==判断才会返回true
             String str1=new String("hello");
             String str2=new String("hello");
             System.out.println(str1==str2);//false
             System.out.println(str1.equals(str2));//true
         }

     }

    代码如下:

    public class IntegerDemo{
         public static void main(String[] args){
             Integer i1 =127;
             Integer i2 =127;
             System.out.println(i1==i2);//true
             Integer i3 =128;
             Integer i4 =128;
             System.out.println(i3==i4);//false
             //享元模式
         }

     }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告