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

2016-02-19 10:13 18 1 收藏

下面请跟着图老师小编一起来了解下java中"==" 与equals方法的使用,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

代码如下:

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
         //享元模式
     }

 }

来源:https://www.tulaoshi.com/n/20160219/1593866.html

延伸阅读
标签: 学习 孩子
如何让孩子主动学习 不少家长抱怨孩子学习不自觉,让人操心。不少老师也感觉到,孩子学习的依赖性特别强,从收拾书包到做作业,处处透着家长的影子。与此同时,孩子的自主学习能力越来越差。如果孩子缺乏自主学习的能力,会直接影响成绩的提高和自信心的形成,严重的还可能引起厌学情绪,家长应该引起关注。问题:学习依赖性强镜头一:幼儿园...
标签: Web开发
JScript中用于表示未定义的undefined标识符到底是表示什么未定义?它和"undefined"(包括"在内)又有什么区别和联系呢?为什么有的时候可以使用undefined来和变量做比较,而有的时候又不行呢?     underfined和"undefined"的区别大家一眼就能看出来。在一般的认知下,我们认为undefined是JScript提供的一个"关键字",而"undefine...
标签: Web开发
在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢?     其实标题里面我已经列出了JavaScript中所有的"...
标签: Web开发
"文档"窗口 "文档"窗口显示当前文档。可以选择下列任一视图: "设计"视图是一个用于可视化页面布局、可视化编辑和快速应用程序开发的设计环境。在该视图中,Dreamweaver 显示文档的完全可编辑的可视化表示形式,类似于在浏览器中查看页面时看到的内容。 "代码"视图是一个用于编写和编辑 HTML、JavaScript、服务器语言代码(如...
标签: Web开发
// blueDestiny, never-online // blueDestiny [at] 126.com 通常,我们在动态给定一个container的innerHTML时,通常是样做的: div id="divc" / SCRIPT LANGUAGE="JavaScript" var div = document.getElementById("divc"); var html = "" html +=&nbs...

经验教程

70

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部