如何判斷字串裡都是空格,如何判斷字串是否相等

2021-03-04 01:51:21 字數 3458 閱讀 2603

1樓:兩顆心在靠近

ok=1;//先設定全是空格為真

i=0;//字串開始

while(s[i])//迴圈每乙個字元

if (s[i]!=32)

if (ok) puts("全是空格");

else puts("有空格之外的字元");

如何判斷字串是否相等

2樓:育知同創教育

string str1="abc";

string str2=「bcd";

if(str1.equals(str2))用的是專equals()方法屬

3樓:聽不清啊

先要包含string.h 標頭檔案,再用以下**比較str1與str2二個字串是否相等:

if(strcmp(str1,str2)==0)....

c#如何判斷乙個字串是不是 全都是空白字元

4樓:匿名使用者

string str1=" my name is king    ";

string str2=str1.trim();  //輸出"my name is king"

trim()的作用就是去掉字串兩頭空白區域,中間的空格不會動

所以,判斷字串是否為空格有以下幾個方法:

if(str.trim()==string.empty);  //去掉兩頭空白判斷是否為空

if(str.trim()=="");            //等同於上面的方法

if(string.isnullorempty(str)); //isnullorempty方法會自動去掉兩頭空白

5樓:楓葉的獨舞

字串的trim()方法就是去掉空白的方法

如何判斷字串全部都是空格

6樓:匿名使用者

[[str stringbytrimmingcharactersinset:[nscharacterset whitespaceandnewlinecharacterset]] length]

除去空格後的長度 如果為0 就都是空格

判斷乙個字串中是否有空格

7樓:司馬刀劍

var str = "任意 字串";if (str.indexof(" ") == -1) else

js中如何判斷字串為空字串?

8樓:沉思狠美

|下面就是有關判斷為空的簡寫方法。

**如下

if (variable1 !== null || variable1 !== undefined || variable1 !== '')

上面的意思是說如果variable1不是乙個空物件,或者未定義,或者不等於空字串,那麼宣告乙個variable2變數,將variable1賦給variable2。也就是說如果variable1存在那麼就將variable1的值賦給variable2,若不存在則為空字串。如下面的簡寫**。

簡寫**:

**如下

var variable2 = variable1 || '';

以下是不正確的方法:

**如下

var exp = null;

if (exp == null)

exp 為 undefined 時,也會得到與 null 相同的結果,雖然 null 和 undefined 不一樣。注意:要同時判斷 null 和 undefined 時可使用本法。

**如下

var exp = null;

if (!exp)

如果 exp 為 undefined,或數字零,或 false,也會得到與 null 相同的結果,雖然 null 和二者不一樣。注意:要同時判斷 null、undefined、數字零、false 時可使用本法。

**如下

var exp = null;

if (typeof exp == "null")

為了向下相容,exp 為 null 時,typeof null 總返回 object,所以不能這樣判斷。

**如下

var exp = null;

if (isnull(exp))

判斷字串是否為空

s 匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ fnrtv]。 很多情況下,都是用length來直接判斷字串是否為空,如下:

**如下

var strings = '';

if (string.length == 0)

但如果使用者輸入的是空格,製表符,換頁符呢?這樣的話,也是不為空的,但是這樣的資料就不是我們想要的吧。

其實可以用正規表示式來把這些「空」的符號去掉來判斷的

**如下

var strings = ' ';

if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)

9樓:網海1書生

空字串等價於邏輯假,所以直接判斷即可:

var s="";

if(s)else

c語言怎樣判斷乙個字串全為空格

10樓:金色潛鳥

剛才有人問了。

下面判斷 空白行。

#include

int main();

}if (flag==1) printf("blank line\n");else printf("not a blank line\n");

return 0;

}空格 用 ascii 值 0x20 判斷。

11樓:匿名使用者

空格的ascii碼為32,通過判斷

if(int(a[n])==32)

i++;

12樓:匿名使用者

while(' ')

13樓:爍媽

你好!不管是多少個空格的字串,使用trim後,結果是空串。

你可以自己試驗下,string st = 「 ";st = st.trim();

怎麼判斷一串字串不是全部為空格

14樓:匿名使用者

迴圈訪問字串每個字元,直到遇到的字元等於0時停止迴圈體中判斷當前字元是否空格,不是空格則設定標誌並跳出迴圈迴圈結束後根據標誌得到結論:是否全為空格。

比如:char str[256],*p; int b;

gets(str); p=str; b=0; while ( *p ) }

if ( b ) printf("字串全為空格。\n"); else printf("字串不全為空格。\n");

java如何去掉字串中間的空格

用str.replace 這樣就可以去掉中間的空格。是replace還是replaceall,你試試!1234 dsf replace java中去除字串中所有空格的幾種方法 java中去掉 空格1.string.trim trim 是去掉首尾空格 2.str.replace 去掉所有空格,包括首尾...

js如何計算包含空格的字串,空格也計算在內不去除

你要計算什麼?alert length 這個結果就是2,本來就包含空格在內。str document.getelementbyid text1 value document.getelementbyid text1 value str str document.getelementbyid text...

Delphi如何判斷字串是否包含漢字

字串是否包含漢字,是返回真,否則返回假 function tform1.ifincludehz strtxt string boolean var i integer begin 先判斷要擷取的字串最後乙個位元組的型別 如果為漢字的第乙個位元組則減 加 一位 result false for i 0...