java中怎麼判斷兩個值是否相等

2021-03-03 22:22:11 字數 2052 閱讀 1340

1樓:陌路5了

判斷兩個值是否相等,可以使用=比較地址,equals比較內容。如果比較的是數字,必須使用=比較。

2樓:匿名使用者

那兩個值是什麼型別?

java中判斷兩個陣列是否相等的方法是什麼?

3樓:slim丶風

||還是用arrays.equals吧

==是比較地址

equals主要用來單個比較

下面是 arrays.equals方法的原始碼public static boolean equals(long a, long a2)

java中如何比較兩個陣列確定是否相等?

4樓:楓璽

java比較兩個字串是否相等可以用equals方法或者是「==」。

equals 方法常常用來比較兩個物件的內容是否

相等,如果只是比較物件的內容,而不比較物件**和功能型別時,常用此方法。

「==」常用於用於比較引用和比較基本資料型別時是否具有不同的功能,或者是基本資料型別,如果兩個值相同,則結果為true,在比較引用時,如果引用指向記憶體中的同一物件,結果為true。

在比較字串時,使用equals方法會比較兩個物件的字串常量池裡的內容是否相等,在使用「==」方法比較字串時,需要指定字串常量池裡的比較的那個內容,如果內容相等結果則為true,如果沒有指定內容,比較的是內容的**。

擴充套件資料

java比較陣列時是否相等的判斷條件:

一、若當前物件和比較的物件是同一個物件,即return true。也就是object中的equals方法。

二、若當前傳入的物件是string型別,則比較兩個字串的長度,即value.length的長度。

1、若長度不相同,則return false

2、若長度相同,則按照陣列value中的每一位進行比較,不同,則返回false。若每一位都相同,則返回true。

三、若當前傳入的物件不是string型別,則直接返回false

5樓:匿名使用者

package rechapter9;

import java.util.arrays;

public class bigdecimaldemo ;

int input = ;

system.out.println(arrays.equals(secret,input));//true}}

不用自己寫,有自帶的

6樓:

object 的equals方法比較的是地址;string的equals方法比較的是內容。

一個式子就能確定相等:

java.util.arrays類下的

public static boolean deepequals(object a1,object a2)

對於密碼,我建議不要只是用數字哦,這個解決非數字問題。

7樓:匿名使用者

判斷java中的陣列是否相等,有一個方法:array.equal(new int, new int);

這樣的結果是:true。

8樓:匿名使用者

寫一個類,陣列作為成員變數,重寫(equals 方法)或者自己寫一個方法 就可以了的啊

9樓:匿名使用者

應該是沒有哪種方法吧 。。你可以把這個封裝成一個方法 這樣以後用方便一些

10樓:好似荒海

第一個比較:

兩個陣列的所有值不是相等的;第二個比較:==標記哦啊的是地址,兩個陣列的地址不可能相等。第三個比較:比較的是陣列的第一個值,如果兩個陣列的第一個值是相等的,那就相等了。

要比較兩個陣列的所有值是否相等,要使用for()迴圈來比較,就是兩個陣列的長度是相同的,for迴圈好寫,外層的與內層的長度一致。for(....;i

}。但是如果兩個陣列的長度不一致,那就沒法比較了(前提是兩個陣列都是滿的)。

excel中怎麼判斷兩個單元格內容是否完全相同

比如是要判斷a1和b1兩個單元格的內容是否相同如果不必區分大小寫 則公式為 a1 b1 如果值為true則相同,如果值為false則不相同如果大小寫不同也是不相同,則要用exact函式 exact a1,b1 如果值為true則相同,如果值為false則不相同 如果想用漢字來顯示,則要加套if函式,...

EXCEL中怎麼樣把兩個單元格的值自動相乘,函式是什麼

是函式product product就是 乘積 假如 a1 6 1080 b1裡的公式 product a1,a2,a3,a4,a5,a6 a2 5 1080 b2裡的公式 product a1 a2,a3 a6 a3 6 1080 b3裡的公式 product a1 a6 a4 3 1080 b4...

關於java,包內有兩個類,如何在類中呼叫另

把一個類當做一個物件!宣告,初始化,呼叫方法!java中的一個類怎麼呼叫另一個類中的方法?java類有兩種 方法一種是類方法就是用static修飾的,一種是例項方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式呼叫。而例項方法必須先生存類的例項在通過例項.方法名的方式呼叫。如果另...