java中"==" 與equals方法的使用
更新時間:2013年04月26日 18:02:12 作者:
本篇文章介紹了,在java中"==" 與equals方法的使用。需要的朋友參考下
復(fù)制代碼 代碼如下:
public class equalsDemo {
public static void main(String[] args){
/*使用==來判斷兩個變量是否相等時,如果兩個變量時基本數(shù)據(jù)類型的
變量時,且都是數(shù)值類型是,則只要兩個變量的值相等,使用==判斷就返回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
}
}
復(fù)制代碼 代碼如下:
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
//享元模式
}
}
相關(guān)文章
java8新特性將List中按指定屬性排序過濾重復(fù)數(shù)據(jù)的方法
這篇文章主要介紹了java8新特性將List中按指定屬性排序過濾重復(fù)數(shù)據(jù)的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08Spring Kafka中@KafkaListener注解的參數(shù)與使用小結(jié)
@KafkaListener注解為開發(fā)者提供了一種聲明式的方式來定義消息監(jiān)聽器,本文主要介紹了Spring Kafka中@KafkaListener注解的參數(shù)與使用小結(jié),具有一定的參考價值,感興趣的可以了解一下2024-06-06使用Swagger時Controller中api接口顯示不全的問題分析及解決
swagger是一個十分好用的api接口管理、測試框架,現(xiàn)在越來越多的人使用這個做接口的測試和管理,但經(jīng)常遇到Controller中的api接口顯示不全的問題,所以本文給大家詳細(xì)分析了問題以及解決方法,需要的朋友可以參考下2024-02-02解決springboot整合cxf啟動報(bào)錯,原因是版本問題
這篇文章主要介紹了解決springboot整合cxf啟動報(bào)錯,原因是版本問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07Java開發(fā)微信公眾號接收和被動回復(fù)普通消息
這篇文章主要介紹了Java開發(fā)微信公眾號接收和被動回復(fù)普通消息的相關(guān)資料,需要的朋友可以參考下2016-01-01