string
是比較特殊的資料型別,它不屬於基本資料型別,但是可以和使用基本資料型別一樣直接賦值,不使用new
關鍵字進行例項化。也可以像其他型別一樣使用關鍵字new
進行例項化。下面的**都是合法的:
string s1 = "this is a string!";
string s2 = new string("this is another string!");
另外string
在使用的時候不需要用import
語句匯入,還可以使用「+
」這樣的運算子。如果想把字串連線起來,可以使用「+
」完成。例如:s1+s2 。
string
的一些常用方法如下。為了說明方法,方法中使用的示例字串為:str=「this is a test!」;
求長度
方法定義:public int length() 。
方法描述:獲取字串中的字元的個數。 例如
: str.length()
結果:
15獲取字串中的字元
方法定義:public char charat(int index) 。
方法描述:獲取字串中的第index
個字元,從0
開始。例如:
str.charat(3)
結果:
s注意:是第4
個字元。
取子串
有兩種形式。形式一如下:
方法定義:public string substring(int beginindex,int endindex) 。
方法描述:獲取從beginindex
開始到endindex
結束的子串,包括beginindex
,不包括endindex 。
例如:
str.substring(1,4)
結果:
his形式二如下:
方法定義:public string substring(int beginindex)
方法描述:獲取從beginindex
開始到結束的子串
例如:str.substring(5)
結果:
is a test!
定位字元或者字串
有4 種形式。形式一如下:
方法定義:public int indexof(int ch)
方法描述:定位引數所指定的字元。
例如:str.indexof(『i』)
結果:
2形式二如下:
方法定義:public int indexof(int ch,int index)
方法描述:從index
開始定位引數所指定的字元。
例如:str.indexof(『i』,4)
結果:
5形式三如下:
方法定義:public int indexof(string str)
方法描述:定位引數所指定的字串。 例如
: str.indexof("is")
結果:
2形式4
如下:方法定義
:public int indexof(string str,int index)
方法描述
:從index
開始定位str
所指定的字串。 例如
: str.indexof("is",6)
結果:
-1 表示沒有找到
替換字元和字串
有3 種形式。形式一如下:
方法定義:public string replace(char c1,char c2)
方法描述:把字串中的字元c1
替換成字元c2
例如:
str.replace('i','i')
結果:
this is a test!
形式二如下:
方法定義:public string replaceall(string s1,string s2)
方法描述:把字串中出現的所有的s1
替換成s2
例如:
replaceall("is","is")
結果:
this is a test!
形式三如下。
方法定義:public string replacefirst(string s1,string s2)
方法描述:把字串中的第乙個s1
替換成s2
例如:
replacefirst("is","is")
結果:
this is a test!
第十八講 中介者模式
mediator模式也叫中介者模式,是由gof提出的23種軟體設計模式中的一種。mediator模式是行為模式之一,在mediator模式中,類之間的互動行為被統一放在mediator的物件中,物件通過mediator物件同其他物件互動,mediator物件起著控制器的作用。mediator 中介者...
JAVA學習第十八天
今天學習的主要內容是正規表示式 一 使用場景 1 網頁上使用者輸入資料的時候,用於格式校驗,例如 身份證,郵箱,號碼,手機號碼,使用者名稱 登入名,密碼 2 用於與第3方系統進行資料格式校驗,因為第3方的系統不一定給你的資料,就是符合你要求的資料 3 用於從資料庫中匹配符合格式的資料 二 正規表示式...
sklearn第十八講 神經網路模型
多層感知器 multi layer perceptron,mlp 是乙個有監督學習演算法,它在乙個訓練集上學習乙個函式 f rm rof cdot mathbf m rightarrow mathbf o f r m ro m mm 是輸入維數,o oo 是輸出維數。給定乙個特徵集 x x 1,x2...