java中"==" 与equals方法的使用
更新时间:2013年04月26日 18:02:12 作者:
本篇文章介绍了,在java中"==" 与equals方法的使用。需要的朋友参考下
复制代码 代码如下:
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
//享元模式
}
}
相关文章
java file.renameTo返回false的原因及解决方案
这篇文章主要介绍了java file.renameTo返回false的原因及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07Springboot通过配置WebMvcConfig处理Cors非同源访问跨域问题
这篇文章主要介绍了Springboot通过配置WebMvcConfig处理Cors非同源访问跨域问题,关于Cors跨域的问题,前端有代理和jsonp的常用方式解决这种非同源的访问拒绝策略2023-04-04Java中Object toString方法简介_动力节点Java学院整理
Object类在Java里面是一个比较特殊的类,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。接下来通过本文给大家介绍Object toString方法,需要的的朋友参考下吧2017-05-05Spring Boot整合 NoSQL 数据库 Redis详解
这篇文章主要为大家介绍了Spring Boot整合 NoSQL 数据库 Redis详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-09-09
最新评论