判斷乙個字串是否是另乙個字串的子集

2021-06-06 06:12:56 字數 405 閱讀 4172

案例:c#開發

遇到模糊查詢的功能實現,不是直接查詢資料庫,而是匹配另外一些本地資料。

string a="asd";

string b="asdsdad";

//其實a b的值都是取得動態資料。

一開始自己寫了乙個函式用來判斷a是否在b中,for()迴圈即可。

後來,才知道.net平台有這樣的函式,判斷字串的子集的索引號string.indexof(string a);

b.indexof(a)

//a b都是字串,返回值為a所在的索引號,沒有時返回-1

if(b.indexof(a)!=-1)或者

if(b.indexof(a)>=0)

看來,有問題還得多查文件啊

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

方法一 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...

c 判斷乙個字串是否包含另乙個字串

c 開發過程中針對字串string型別的操作是常見操作,有時候需要判斷某個字串是否包含在另乙個字串,此時可以使用indexof方法以及contain方法來實現此功能,contain方法返回true和false,而indexof方法可以返回所在的索引位置,如果為查詢到對應的字串,則返回 1。c 中字串...

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

find in set str,str1 判定str是否在str1中有,如果有,則返回其在str1中的位置,如果沒有,返回0 eg select find in set 13教 瀏陽基地,耕耘基地,文淵館,13教,測試基地,耕耘基地 返回4 這個函式有很大的侷限性,他只能判別是否存在於第二個字串中以...