求助,如何判斷string型別的字串

2022-10-10 13:41:27 字數 2946 閱讀 8526

1樓:匿名使用者

11111111111111111111111111111

c+++string類如何判斷字串為空

2樓:風若遠去何人留

string類是c++stl類之一,有很豐富的介面。

string類為空,實際也就是元素為0個。 可以按照如下方式判斷:

1、string類有自己的成員函式empty, 可以用來判斷是否為空。

string s;

if(s.empty())//成立則為空

...2、判斷字串長度。如果長度為0,則為空。

string s;

if(s.length()==0)//成立則為空...3、與空串比較,如果相等則為空。

string s;

if(s=="")//成立則為空

...幾種方法中,empty函式是效率最高也是最常用的一種。

3樓:匿名使用者

bool empty() const;

the member function returns true for an empty controlled sequence.

string a;

if(a.empty())

printf("empty");

4樓:匿名使用者

string == 「」

j**a 怎麼判斷是不是字串

5樓:無聲的硝煙

判斷一個物件是否屬於一個類可以用關鍵字instanceof,它是二元操作符,格式為:

物件 instanceof 類名

式子的值為一個布林值(boolean)

object sth;

bool isstring = sth instanceof string;

或者if (sth instanceof string)這樣

如何判斷string字串的長度

6樓:路堯家的顧小言

string字串的長度可以用string中的成員函式length()或者size()來判斷。兩者功能相同,返回值都是字串長度。

編寫下列程式為例,通過length函式和size函式得到字串「test string」的長度,執行結果如下:

7樓:匿名使用者

用string的成員方法length()或者size()都可以取得字串長度

#include

#include

using namespace std;

int main()

二者沒有本質的區別,大部分情況都可以互換使用。但是表示的意義略有不同。

length()比較直觀,表示的就是該字串的長度。

size()表示的是string這個容器中的元素個數。如果使用過std::vector之類的容器的話,可以把string看做是一個vector(這裡只是舉例,並不能等價), char就是這個容器的元素型別。

那麼size()表示的就是這個vector(容器)中char的個數。

另外,strlen同樣也可以用於c++的string。但是需要用c_str()將c++ string轉換為char*型別。如下:

cout << strlen(str.c_str()) << endl;

但是不推薦這麼做,有點畫蛇添足的感覺

c++ string怎樣判斷字串裡面是否含有某個字串?

8樓:匿名使用者

用std::string自身的find方法就可以了,第一個入參是要找的字元,第二個入參是從第幾個字元開始找(針對這個問題可以設定為0),返回的就是以0為起始位置的該字元所在位置的序號。返回值大於等於0即表示存在該字元。

2. 將std::string看做一個字串,直接用字串的處理方法strstr也可以的,返回非空即表示存在該字元。

9樓:匿名使用者

使用 string 的 find 成員函式。

#include

#include

using namespace std;

int main()

else}

10樓:根鬧米

1、字串為char *型別

2、字串string型別

3、寫入檔案

11樓:物理公司的

#include

#include

using namespace std;

int main()

else}

如何判斷一個string型的字串變數和一個常

c++中怎麼判斷一個string型別的字串變數是否為數字

12樓:張簡美華牽晗

你可以分別判斷字串中每個字元是否是數字,如果是則int

i設為0,否則就設為1,只要有不是0的就判斷為不是數字,否則就是數字

j**a 判斷string陣列中是否有某個字串

13樓:love心

sorry 看錯了

字串陣列要你自己寫一個方法

public static boolean contain(string array,string str)

}return false;

}**沒有測試,有問題在反饋給我

如果陣列或者陣列中有null值的話就會拋空指標異常,所以這**還得需要完善

14樓:好東東

一個一個遍歷比較結果

15樓:匿名使用者

str.contains("某字串")

寫程式,如何判斷String型別的字串為數字

你可以分別判斷字串中每個字元是否是數字,如果是則int i設為0,否則就設為1,只要有不是0的就判斷為不是數字,否則就是數字 可以先判斷一下這個字串中的每個字元的ascii是否都為數字和小數點及小數點只有一個,如果為則型別轉換為數字 include include include using nam...

如何判斷自己耳鳴的型別,怎麼判斷耳鳴的型別?

我今天從 這個角度,來告訴大家怎樣判斷耳鳴的型別,對於生理性耳鳴而言,只要是身體器官的正常活動產生的耳鳴我們都歸為生理性耳鳴,最典型的就是咽鼓管開放引起的耳鳴。與生理性耳鳴相對應的是病理性耳鳴,我們首先要看看我們有沒有什麼與耳鳴相關的疾病,比如頸椎有沒有問題,血壓血脂血糖怎麼樣,有沒有中耳炎 梅尼埃...

在JSP中,取到的String型別的值怎麼轉換成int型別插

改為 樓主你說的myjsp是空白頁面,那不行的request只能跳轉一次,除非你的空白頁面跳轉到product new.jsp也是用到forward而不是重定向request.sendirect 另外定義一個整型的變數,例如int 0 當提交過來的值等於男,1 插入時用 的值 int int int...