国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - java的equals和==的比較示例

java的equals和==的比較示例

2019-11-19 14:26java教程網(wǎng) JAVA教程

這篇文章主要介紹了java的equals和==的比較示例,需要的朋友可以參考下

先看例子:

復(fù)制代碼代碼如下:

package com.amos;
/**
 * @ClassName: EqualTest
 * @Description:Java中的equal和==的比較
 * @author: amosli
 */
public class EqualTest {
    public static void main(String[] args) {
        int a = 1;
        float b = 1.0f;
        System.out.println(a == b);// true
        String c = new String("hi_amos");
        String d = new String("hi_amos");
        System.out.println(c == d);// false
        System.out.println(c.equals(d));// true
    }
}

 

Java中判斷兩個(gè)變量是否相等主要有兩種判方式:一種是利用==運(yùn)算符,另一種是利用equals方法來判斷兩者是否相同.

1).當(dāng)使用==來判斷兩個(gè)變量是否相等時(shí),如果兩個(gè)變量是基本類型變量,且都是數(shù)值類型,不要求數(shù)據(jù)類型嚴(yán)格相同,只要兩個(gè)變量的值相等,那么將返回true.

2).如果對于兩個(gè)引用類型變量,它們必須指向一個(gè)對象時(shí),==判斷才會返回true.==不可用于比較類型上沒有父子關(guān)系的兩個(gè)對象.

如上可以解釋同樣一new String時(shí),==判斷兩者是否相同返回的是false,而equals返回的是true.

equals方法針對的String類,查看其源碼,可以發(fā)現(xiàn)其實(shí)equals只能算是==的一種特例.如下面源碼所示:

 

復(fù)制代碼代碼如下:

public boolean equals(Object anObject) {
        if (this == anObject) {
            return true;
        }
        if (anObject instanceof String) {
            String anotherString = (String) anObject;
            int n = value.length;
            if (n == anotherString.value.length) {
                char v1[] = value;
                char v2[] = anotherString.value;
                int i = 0;
                while (n-- != 0) {
                    if (v1[i] != v2[i])
                            return false;
                    i++;
                }
                return true;
            }
        }
        return false;
    }

 

equals方法實(shí)際上一開始就調(diào)用了==判別式,然后再判斷其進(jìn)一步值是否正確

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品中文字幕在线 | 中文在线资源 | 成人综合电影网 | 国产一区二区三区在线视频观看 | 免费观看av | 日本精品一区二区三区在线观看视频 | 在线观看亚洲免费视频 | 嫩草网址 | 日本丶国产丶欧美色综合 | 欧美视频免费 | 久久午夜精品 | 国产免费看 | 99精品久久久 | 日韩成人在线播放 | 亚洲精品久久久久久久久久久久久 | 一级毛片在线播放 | 亚洲毛片 | 精品福利av导航 | 久久久精品国产99久久精品芒果 | 国产精品高清在线 | 国产毛片毛片 | 日韩视频―中文字幕 | 国产精品1区2区 | 久久精品日产第一区二区三区 | 中文字幕在线免费观看 | 欧美片网站免费 | 亚洲国产精品成人女人久久久 | 亚洲精品午夜 | 欧美精品网站 | 亚洲一区免费观看 | 91中文在线观看 | 国产精品极品美女在线观看免费 | 色站综合 | 毛片在线一区二区观看精品 | 欧美精品一区在线 | 午夜电影福利 | 亚洲成av人影片在线观看 | 成人免费视频008 | 久久久精品国产 | 人人干天天干 | 亚洲成av人片在线观看无 |