在java如何判斷兩個字串陣列是否相等

2021-03-19 18:20:45 字數 5336 閱讀 4344

1樓:╰☆╮江水寒

string類的方法:

public boolean equals(string str)將當前字串與str 比較,若相同則true,否則false大小寫敏感。

2樓:汝妻女吾代養之

/*** string陣列校驗一致性;順序不影響校驗結果*/public class ***paraarry else}//如果標誌位大小與比較陣列長度一致,則兩陣列一致return wcount == arr1.length;}}}

vba如何判斷兩個字串相等

3樓:湖人總冠軍

1、首先輸入excle,開啟vba編輯器,並在編輯器中建立一個名為which day的新程序。

2、然後定義一些要使用的變數,這些變數都是字串型別。

3、然後再給這些變數進行賦值。

4、要轉換使用者輸入的日期格式,cdate是一個將字串轉換為日期的函式。

5、然後對mydate的值進行判斷。

6、最後單擊選單欄上的「執行」按鈕。

4樓:匿名使用者

1、進入excle,開啟vba的編輯器,在編輯裡新建一個過程,命名為whichday。

2、然後是定義一些要用到的變數,全部是字串的型別。

3、再給這些變數進行賦值。

4、將使用者輸入的日期格式進行轉換,cdate是一個將字串轉換為日期的函式。

5、對mydate的值進行判斷。

6、然後是點選選單欄上面的「執行」按鈕。

注意事項:vba提供了物件導向的程式設計方法,提供了相當完整的程式設計語言。它的編寫是以子過程和函式為單位,在 access中以模組形式出現。

5樓:匿名使用者

直接用 = 就可以比較了, = 在vb的語法裡有兩種作用, 一是賦值, 二就是邏輯相等運算.

dim strm as string

strm = "save" ' 這裡的=是賦值if strm = "save" then '這裡的=是邏輯相等運算

'....

end if

6樓:匿名使用者

if str1=「save」 then

else

end if

結構就是這樣,判斷相等也是用的=號不是 ==

7樓:匿名使用者

if 0=str***p(save,strm) then

end if

8樓:

if str1=str2 then

...end if

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

9樓:匿名使用者

兩個方法,第一個比較常規,第二個特別適合字元陣列的判斷。

方法一:

char a = ;

char b = ; //對a, b 陣列賦值操作if (a.length != b.

length) else} system.out.println("兩個陣列不相等");

}方法二:

char a = ;

char b = ; //對a, b 陣列賦值操作string sa = string.valueof(a);

string sb = string.valueof(b);

if( sa.equals(sb) )

system.out.println("兩個陣列相等");

else

system.out.println("兩個陣列不相等");

10樓:slim丶風

|還是用arrays.equals吧

==是比較地址

equals主要用來單個比較

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

11樓:匿名使用者

使用equals方法來進行判斷。

string a=new string("abc");

string b=new string("abc");

if(a.equals(b) )else

equals比較的是內容,只要值相同就是true。

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

12樓:楓璽

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

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

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

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

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

擴充套件資料

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

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

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

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

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

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

13樓:匿名使用者

package rechapter9;

import java.util.arrays;

public class bigdecimaldemo ;

int input = ;

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

不用自己寫,有自帶的

14樓:

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

一個式子就能確定相等:

java.util.arrays類下的

public static boolean deepequals(object a1,object a2)

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

15樓:匿名使用者

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

這樣的結果是:true。

16樓:匿名使用者

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

17樓:匿名使用者

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

18樓:好似荒海

第一個比較:

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

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

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

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

19樓:南非烏雀

兩個方法,第一個比較常規,第二個特別適合字元陣列的判斷。

方法一:

char a = ;

char b = ; //對a, b 陣列賦值操作if (a.length != b.

length) else} system.out.println("兩個陣列不相等");

}方法二:

char a = ;

char b = ; //對a, b 陣列賦值操作string sa = string.valueof(a);

string sb = string.valueof(b);

if( sa.equals(sb) )

system.out.println("兩個陣列相等");

else

system.out.println("兩個陣列不相等");

java判斷字串陣列中是否有相同的字元

20樓:匿名使用者

使用一個二重 迴圈, 依次比較第二個字串陣列的元素, 是否在第一個字串陣列中出現過。 字串比較用 equals()方法,不要使用==

21樓:鱷魚仔

public static boolean judge(string str1) ;

for (int i = 0; i < str.length - 1; i++)

}}}return false;}

22樓:匿名使用者

暈啊,樓上你那是什麼**??

你可以把string轉換成char,然後雙迴圈吧,簡單

23樓:匿名使用者

方法1:

用tochararray()變成char,然後迴圈方法2:

用boolean contents(string s).個人人為這個方法比較好

24樓:匿名使用者

for(int i=0; i

25樓:

for(int i=0; i

java中如何比較兩個陣列中元素是否相同

26樓:匿名使用者

import java.util.arrays;

public class test ;

string array2 = ;

arrays.sort(array1);

arrays.sort(array2);

if (arrays.equals(array1, array2)) else

} }

C語言中判斷兩個字串是否相同的方法

c語言提供了幾個標準庫函式,可以比較兩個字串是否相同。以下是用strcmp 函式比較字串的一個例子 include include void main void void main void 上例的列印輸出如下所示 str 1 is equal to str 2.str 1 is not equal...

c 中,輸入兩個字串,怎樣在串中查詢並刪除串,並且是不區分大小寫的查詢

include 字串匹配,在主串中刪除子串int main str2 512 scanf s str1 主串scanf s str2 子串int len1 length str str1 int len2 length str str2 int count 0 匹配次數int index 10 子串...

C語言從鍵盤輸入兩個字串,比較它們的大小

看清楚,這個strcmp是我編的啊!不喜歡這個名子,你可以換。include int strcmp char t,char s int main 用strcmp函式即可。intstrcmp const char str1,const char str2 返回值 less than 0str1 isl...