『壹』 java中怎麼判斷一個字元串中包含某個字元或字元串
1:描述
java.lang.String.contains() 方法返回true,當且僅當此字元串包內含指定的char值序列容
2:聲明
public boolean contains(CharSequence s)
3:返回值
此方法返回true,如果此字元串包含,否則返回false。
4:實例
public static void main(String[] args)
{String str = "abc";
boolean status = str.contains("a");
if(status){System.out.println("包含");}
else{System.out.println("不包含");}}
(1)編程怎麼判斷符串擴展閱讀
字元串或串(String)是由數字、字母、下劃線組成的一串字元。它是編程語言中表示文本的數據類型。在程序設計中,字元串為符號或數值的一個連續序列。字元串操作就是以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
對於字元串的操作方法,在這里通過介紹C語言、C++和java這三種常用的語言來說明。
參考資料
網路-字元串操作
『貳』 怎樣用C語言編寫程序判斷字元串S1是否包含字元串S2.(不使用庫函數)
1.字元串S2的蠢讓第一個字母在串S1中查找~若無則不包含
2.若有則取S2的第二個字母在串S1相對第一個找到的位置繼續匹配~若不匹配,則回到第一步,和查找到的第二個和S1中匹配的S2的第一個字母
若匹余檔鬧配,則繼續第2步
直到串S2的所有字元與串S1的字元完全匹配,則包含豎罩~
『叄』 Python編程題4--判斷字元串裡面的括弧是否閉合
給定一個只包括 '(',')','{','}','[',']' 的字簡嫌辯符串,判斷字元串是否有效。有效字元串需滿足以下要求:
1,左括弧必須用相同類型的右括弧閉合。
2,左括弧必須以正確的順序閉合。
3,注意空字元串可被認為是有效字元串。
例如,"{[{()}]()}"就是一個攔缺閉合的有效字元串。
這里我們運用 棧 裡面者汪 先進後出 的思想來處理問題。
『肆』 C語言編程:從鍵盤上輸入兩個字元串,判斷兩個字元串是否相等。
3個錯誤:
1,輸入的時候把純卜%s之間的逗號去掉,才可以輸入2個字元串;
2,str1[j]=='\0'&&str2[j]=='\0'這個條件滿足時,證明字元串相等森慎,應該把flag置做春穗為1;反之,應該置為0;
3,main()函數沒有指明類型,比如void
main();
『伍』 java編程題。怎麼判斷字元串里的字母是否一致。
首先必須以其中一悔升個字元串為基準,比如第一個"ABC",而第二個字元串「BCA」則用來做液前此for循環進行遍歷,遍歷每一個字元,判斷每一個字元在不在第一個字元串鬧迅裡面,可以用IndexOf,如此即可。
『陸』 c語言怎麼區分字元和字元串
首先在定義方面
""內的內容是字元串 ''內的內容是字元
比如說"a"和'a'就完全不一樣
前者是一個字元串,後者就是一個單純的字元
在C語言中(不是C++),字元用char類型儲存,而字元串則用數組派槐談明缺的形式儲存
在這里要區別字元數組和字元串的區別
比如說
char a[]={'a','b','c'}不等價char a[]="abc"
而char a[]={'a','b','c','\0'}則等塵碰價
char a[]="abc"為了系統的處理方便會自動加上一個結束符\0 所以這時數組a的大小是4
字元串和字元的區別很多 自己多多編程 才能掌握
『柒』 判斷一個字元串的長度,怎麼用函數判斷
判斷字元串長度
『捌』 c++ string怎樣判斷字元串裡面是否含有某個字元串
有兩種方法可以使用,C++風格,或C風格。
一、C++風格。
C++的string類提供了字元串中查找另一個字元串的函數find。
其重載形式為:
string::size_type string::find(string &);
功能為在string對象中,查找參數string類型的字元串是否存在,如果存在,返回起始位置。不存在則返回string::npos。
參考代碼如下:
#include<iostream>
#include<string>
usingnamespacestd;
intmain()
{
stringa="abcdefghigklmn";
stringb="def";
stringc="123";
string::size_typeidx;
idx=a.find(b);//在a中查找b.
if(idx==string::npos)//不存在。
cout<<"notfound ";
else//存在。
cout<<"found ";
idx=a.find(c);//在a中查找c。
if(idx==string::npos豎空)//不存在。
cout<<"notfound ";
else//存在。
cout<<"found ";
return0;
}
二、C語言風格。
在C語言中,字元串存儲為字元數組,以'