導航:首頁 > 編程語言 > java中字元比較

java中字元比較

發布時間:2022-05-03 04:10:51

① 在java中字元串的比較

當然不一樣了
在java里 一個對象就像是銀行里的賬號 而內容是裡面的金額
你的兩個密碼雖然一致 但就像是有兩個金額一樣的不用賬號
java里「=」這個符合只能對比的是字元 不可能是字元串
要想對比字元串用「.equals」來比較 這個意思是比較裡面的內容

把if(password!=cpassword) 改成if(password.equals(cpassword))

② java 怎麼對比兩個字元串的每個字元

/**
*判斷字元串相似
*
*@paramstr1
*比較串
*@paramstr2
*被比較串
*@return
*/
publicstaticbooleanisLike(Stringstr1,Stringstr2){
HashMap<Character,Integer>list=newHashMap<>();
char[]cs1=str1.toCharArray();
char[]cs2=str2.toCharArray();
chartemp;
intcount;
for(inti=0;i<cs1.length;i++){
//取出第一個字元串中的一個字元
temp=cs1[i];
//與第二個字元串的所有字元比較
for(intj=0;j<cs2.length;j++){
//如果字元相同
if(temp==cs2[j]){
//看列表中是否有記錄
if(list.get(temp)==null){
//沒有記錄等於1
list.put(temp,1);
}else{
//有記錄即加1
list.put(temp,list.get(temp)+1);
}
}
}
}
Set<Character>set=list.keySet();
for(Characterkey:set){
System.out.println(key+"出現的次數"+list.get(key));
}
if(list.size()==0)
returnfalse;
returntrue;
}

③ Java中怎麼比較兩個字元串是否相等

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

equals 方法常常用來檢測兩個對象是否相等,即兩個對象的內容是否相等,如果只是比較對象的內容,而不比較對象來源和功能類型時,常用此方法。

「==」常用於用於比較引用和比較基本數據類型時是否具有不同的功能,比較基本數據類型,如果兩個值相同,則結果為true而在比較引用時,如果引用指向內存中的同一對象,結果為true。

(3)java中字元比較擴展閱讀

equals 方法的特點:

1、自反性:x.equals(x)返回true;

2、對稱性:若x.equals(y)為true,則y.equals(x)亦為true;

3、傳遞性:若x.equals(y)為true且y.equals(z)也為true,則x.equals(z)亦為true;

4、一致性:x.equals(y)的第一次調用為true,那麼x.equals(y)的第二次、第三次、第n次調用也均為true,前提條件是沒有修改x也沒有修改y;

5、對於非空引用x,x.equals(null)永遠返回為false。

④ java怎麼比較字元串大小


java的String類中有一個compareTo的方法。
publicclasstest{
publicstaticvoidmain(String[]args){

Stringa="abb";
Stringb="abc";
System.out.println(a.compareTo(b));
Stringa1="abc";
Stringb1="abc";
System.out.println(a1.compareTo(b1));
Stringa2="abd";
Stringb2="abc";
System.out.println(a2.compareTo(b2));

}
}
小於輸出負數,相等輸出0,大於輸出正數

⑤ java怎麼比較兩個字元串是否相等

編程中,通常比較兩個字元串是否相同的表達式是「==」,但在java中不能這么寫。在java中,用的是equals();例:A字元串和B和字元串比較:if(A.equals(B)){}返回true或false.String的equals方法用於比較兩個字元串是否相等。由於字元串是對象

⑥ JAVA如何進行字元串比較

1、首先,隨便創建一個有main方法的類。

⑦ 在java中如何對比輸入的字元串

java中字元串的比較用的是equals方法。
代碼修改如下:
import java.io.*;
class GameHelper {
public String getUserInput(String prompt) {
String inputLine = null;
System.out.print(prompt + " ");
try {
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
inputLine = is.readLine();
if (inputLine.length() == 0)
return null;
} catch (Exception e) {
System.out.println("IOException: " + e);
}
return inputLine;
}
}
public class Demo {
public static void main (String[] arges) {
GameHelper helper = new GameHelper();
String input = helper.getUserInput("entrer a command");
if ( input.equals("-yes"))
System.out.println("yes");
else System.out.println("no");
}
}
只需將input == "-yes"改為input.equals("-yes")就行了,字元串型的比較不是用==,是用equals,int型和float型等的比較才能使用==來比較。

⑧ java中兩個字元串如何比較大小

int1
int2
long
t1="=
result
20131011"Integer;SimpleDateFormat("
有三種方法實現
第一種直接用字元串類的compareTo方法;
t1;
int
yyyyMMdd"
result小於0;
);
 .parseInt(t2);int
int1-int2;Date ;
sdf;d1
SimpleDateFormat
 .getTime();int
result
sdf;
注;Integer:
result等於0,則t1=t2.compareTo(t2);t2;
;Date
=
d2
= :
t2="
d1.getTime()-d2;=
第二種是把這個日期字元串轉換成long;=
 .parse(t2);
=
 ;
String
t2:
 .parseInt(t1);
result
String
int
new
,則t1>
sdf
= ,則t1<
第三種是把日期字元串轉換成整形int:result大於0.parse(t1);20131030"

⑨ java中兩個字元串如何比較大小

int1 int2 long t1="= result 20131011"Integer;SimpleDateFormat("

有三種方法實現

第一種直接用字元串類的compareTo方法; t1; int yyyyMMdd" result小於0; ); &nbsp.parseInt(t2);int int1-int2;Date&nbsp; sdf;d1 SimpleDateFormat &nbsp.getTime();int result sdf;注;Integer:result等於0,則t1=t2.compareTo(t2);t2; ;Date = d2 =&nbsp: t2=" d1.getTime()-d2;=

第二種是把這個日期字元串轉換成long;= &nbsp.parse(t2); = &nbsp;String t2:&nbsp.parseInt(t1); result String int new ,則t1> sdf =&nbsp,則t1<

第三種是把日期字元串轉換成整形int:result大於0.parse(t1);20131030" =&nbsp

⑩ java中比較兩個字元串是否相等的方法

你好,比較兩個字元串是否相等可以用equals方法。
比如要比較字元串變數a和字元串變數b是否相等就是a.equals(b)。這個表達式返回這個布爾值,為true表示相等,為false表示不相等。

閱讀全文

與java中字元比較相關的資料

熱點內容
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:774
雲伺服器網卡充值 瀏覽:509
編程就是軟體 瀏覽:49
伺服器如何添加許可權 瀏覽:437
引用指針編程 瀏覽:851
手機加密日記本蘋果版下載 瀏覽:63
命令行括弧 瀏覽:176
java程序升級 瀏覽:490
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:64
系統盤被壓縮開不了機 瀏覽:984
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:905
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731
換電池的app是什麼 瀏覽:771
單片機ad采樣快速發送電腦 瀏覽:22