查詢某些字串在另乙個字串裡相同的字元(高效)

2021-08-27 17:21:03 字數 425 閱讀 5434

這裡提供查詢存在相同字元(非中文本元)的一種特殊方法:

string checkstra = "abcd,efg";

string checkstrb = ")(*&^%$#@!{},./\\;:'? <>";

// 不能為中文的原因

byte charall = new byte[256];

char chars = checkstrb.tochararray();

for (char charb : chars)

chars = checkstra.tochararray();

for (char chara : chars)

}

以上**輸出結果為「,」

上面的方法非常高效,大家可以發散思維想想其實有些時候我們可以讓程式跑的更快。

判斷乙個字串是否在另乙個字串中

方法一 string str1 nihaoksdoksad string str2 ok int total 0 for string tmp str1 tmp null tmp.length str2.length tmp tmp.substring 1 system.out.println st...

java獲取乙個字串在另乙個字串中出現的次數

獲取乙個字串在另乙個字串中出現的次數。abkkcdkkefkkskk 思路 1,定義個計數器。2,獲取kk第一次出現的位置。3,從第一次出現位置後剩餘的字串中繼續獲取kk出現的位置。每獲取一次就計數一次。4,當獲取不到時,計數完成。class stringtest2 return count 練習三...

Java統計乙個字串在另乙個字串中出現的次數

1.鍵盤錄入乙個大字串,再錄入乙個小字串 2.統計小字串在大字串中出現的次數 3.執行列印格式 請輸入大字串 woaichina,chinabutongyubaima,wulunchinahaishijpan,zhaodaogongzuojiushihaoma 請輸入小字串 china 控制台輸出 ...