1樓:year騎行者
兩種方式:
string.vauleof() 括號內寫上你要找的字元,返回-1就沒有
"abc".contains("a")
string:字串常量
stringbuffer:字元創變數
stringbuilder:字元創變數
1.三者在執行速度方面的比較:stringbuilder > stringbuffer > string
2.string <(stringbuffer,stringbuilder)的原因
2樓:狗旭的女盆友
用string類中的indexof函式
參考如下:
string str="zhidao"
if(str.indexof("a")==-1) //等於-1表示這個字串中沒有a這個字元
//do something
else
//do something
java中怎麼判斷一個字串中包含某個字元或字串
3樓:匿名使用者
1:描述
java.lang.string.contains() 方法返回
baitrue,當且僅當此du字串包含zhi指定的char值序列dao
2:宣告專
public boolean contains(charsequence s)
3:返回值
此方法返回true,如果屬
此字串包含,否則返回false。
4:例項
public static void main(string args)
else}
擴充套件資料
字串或串(string)是由數字、字母、下劃線組成的一串字元。它是程式語言中表示文字的資料型別。在程式設計中,字串為符號或數值的一個連續序列。
字串操作就是以串的整體作為操作物件,如:在串中查詢某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
對於字串的操作方法,在這裡通過介紹c語言、c++和java這三種常用的語言來說明。
參考資料
4樓:樓淑珍蕢雀
string
型的字串一旦確定
抄就無法bai對其進行改變,這個時候你可
du呼叫各個方法zhi來實現
比如indexof(x):返回字串中出現的第一dao個x的下標,如果沒有匹配的返回-1
contains(s1):如果s1是該字串的子串,返回true。
還有很多都是string的操作,如果是字元陣列,只需迴圈一下下標,挨個比較就好。
5樓:告穎卿薊婷
java中字
符串中子串的查詢共有四種方法,如下:
1、int
indexof(string
str)
:返回第一次出現的指定
子字串專在屬此字串中的索引。
2、int
indexof(string
str,
intstartindex):從指定的索引處開始,返回第一次出現的指定子字串在此字串中...
6樓:匿名使用者
老田你好,你這個問題實在是比較簡單,我也看不懂,這是什麼東西呀?什麼字元?有什麼字字字串
7樓:育知同創教育
可以通過java的iscontain方法來實現,**如下執行效果:
描述java.lang.string.contains() 方法返回內true,當且僅當
容此字串包含指定的char值序列
引數s -- this is the sequence to search for.
返回值此方法返回true,如果此字串包含,否則返回false。
8樓:匿名使用者
"abc".indexof(str)
9樓:
public static void main(string args)
else}
10樓:晒太陽的星星好
string tabelname="myspace";
string sqlquey="select * from myspace_graph_n where n=10000";
if (sqlquery.contains(tabelname))else
感覺bai這du
樣更zhi好dao一些版吧權
c++ string怎樣判斷字串裡面是否含有某個字串?
11樓:匿名使用者
有兩種方法可以使用,c++風格,或c風格。
一、c++風格。
c++的string類提供了字串中查詢另一個字串的函式find。
其過載形式為:
string::size_type string::find(string &);
功能為在string物件中,查詢引數string型別的字串是否存在,如果存在,返回起始位置。不存在則返回 string::npos。
參考**如下:
#include
#include
using namespace std;
int main()
二、c語言風格。
在c語言中,字串儲存為字元陣列,以'\0'結束。 在c的介面中,有strstr函式,可以在字串中查詢另一個字串。
char * strstr(const char *str1, const char *str2);
功能為在str1中查詢str2,如果存在,那麼返回查詢到的起始指標,否則返回null。
參考**:
#include
#include
#include
using namespace std;
int main()
三、注意事項。
兩種方法在實際程式設計中都可以使用,效率幾乎相同。不過相對來說使用c++的string效率更高一些,**也更簡便。
12樓:匿名使用者
用std::string自身的find方法就可以了,第一個入參是要找的字元,第二個入參是從第幾個字元開始找(針對這個問題可以設定為0),返回的就是以0為起始位置的該字元所在位置的序號。返回值大於等於0即表示存在該字元。
2. 將std::string看做一個字串,直接用字串的處理方法strstr也可以的,返回非空即表示存在該字元。
13樓:匿名使用者
使用 string 的 find 成員函式。
#include
#include
using namespace std;
int main()
else}
14樓:根鬧米
1、字串為char *型別
2、字串string型別
3、寫入檔案
15樓:物理公司的
#include
#include
using namespace std;
int main()
else}
16樓:匿名使用者
string s = "abc";
if (s.find('a') != string::npos) //找到
在c中判斷有string變數為不為空是怎麼些的
比如 string str str變數 if str 為空 或者 if str.size 0 為空 c 中怎麼判斷一個string型別的字串變數是否為數字 c庫提供了一些函式,可以用來判斷一個字元是不是數字。不過並沒有提供用來判斷一個字串的函式。所以你需要自己遍歷字串,用ctype庫提供的函式來判斷...
如何判斷女生是否在說謊如何判斷女人是否在撒謊
在談話bai中,她會盡量避免說 我 或另du一個人的姓名.2.說謊zhi時眼睛會往右上方看 3.可以dao過幾天再問同 回一個問題 答,如果是說謊那可能會一點變化都沒有,但如果是真實的,可能細節處會有變化.因為人們很少把所有細節全記住,但說謊者會把謊言牢記.4.音量或聲調會不自覺的拔高 5.會不自覺...
c 中如何依次讀取string中的所有元素
string過載了操作符,操縱一個string物件就像操縱一個普通陣列一樣方便!eg string str abcdefg str 0 a 一次讀入陣列a中 include stdio.h void main include using namespace std main string s1 ch...