當前位置:首頁 » 編程語言 » java判斷是否包含字元

java判斷是否包含字元

發布時間: 2023-08-25 08:47:12

java中怎麼判斷一個字元串數組中包含某個字元或字元串

packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){

Stringstr="ab";

System.out.println(isStr(str).toString());

}


/**

*判斷一個字元串數組中包含某個字元或字元串:返回一個boolean:參數判斷的字元

*1.定義一個字元串數組

*2.遍歷這個數組

*3.判斷要指定的字元串是否包含在字元串數組內

*4.如果包含返回true,否則返回false

*/

publicstaticBooleanisStr(Stringstr){

Stringarray[]={"a","b","c","hello"};

for(inti=0;i<array.length;i++){

if(str.equals(array[i])){

returntrue;

}

}

returnfalse;

}

}

⑵ java中怎麼判斷一個字元串中包含某個字元或字元串

方法:

使用String類的indexOf()方法可以判斷一個字元串是否在另一個字元串中出現,其方法原型為:

intjava.lang.String.indexOf(Stringarg0)


如果字元串arg0出現在源字元串中,返回arg0在源字元串中首次出現的位置。


Java程序:

publicclassMain{
publicstaticvoidmain(String[]args){
Stringkey="wo";
char[]arr={'H','e','l','l','o',',','','w','o','r','l','d','!'};
Stringsource=String.valueOf(arr);

if(source.indexOf(key)>=0){
System.out.printf(""%s"中包含"%s"",source,key);
}
else{
System.out.printf(""%s"中不包含"%s"",source,key);
}
}
}


運行測試:

"Hello,world!"中包含"wo"

⑶ 用java正則表達式檢測字元串中是否含有某字元

如果只需要判斷是否包含某字元,可以使用String自帶的方法:
方法1:
contains("指定字元");
//如果包含,返回true,反之返回false
方法2:index("指定字元");
//如果包含,則返回第一次出現該字元的索引位置,即,如果返回值>0,則可認為包含。
至於是否一定要使用正則還要看你的需求,可否再說的詳細些?

熱點內容
linux解壓bin 發布:2025-03-15 19:40:25 瀏覽:382
存儲數據為什麼只能使用兩種狀態 發布:2025-03-15 19:40:21 瀏覽:263
平方的運演算法則 發布:2025-03-15 19:38:57 瀏覽:970
江蘇省蘇州市社保卡初始登錄密碼是多少 發布:2025-03-15 19:38:55 瀏覽:514
安卓主板哪裡有賣 發布:2025-03-15 19:26:10 瀏覽:31
Q9源碼 發布:2025-03-15 19:24:21 瀏覽:177
芬蘭編程教育 發布:2025-03-15 18:59:46 瀏覽:427
網際網路的伺服器地址 發布:2025-03-15 18:53:01 瀏覽:893
手機實體店什麼配置好 發布:2025-03-15 18:32:35 瀏覽:170
攜帶型電腦的原始密碼是什麼 發布:2025-03-15 18:25:52 瀏覽:798