第七章 String型別相關

2021-10-11 17:40:31 字數 1347 閱讀 8680

1、如何建立string型別物件

string str = 「abc」; -->最常用

string string = new string(); -->建立乙個物件

string string = new string(「abc」); -->建立兩個物件,乙個為abc字串物件,乙個為new string();

2、字串剪下

substring(1, 3);引數1表示剪下開始位置,引數2表示剪下結束位置,此處的位置與元素位置不等同。

substring(1);引數表示剪下開始的位置。此方法擷取當前字串從指定位置開始到最後的字元。

注意:引數為int型別,返回值為string型別。
3、isempty() 判斷當前字串是否為空(沒有字元/空串)

注意:此空非null

4、indexof() 返回字元所在的位置,如果當前字串中沒有指定字元,則返回-1

乙個引數:引數型別為int時,表示提供字元所對用的ascii碼,返回字元在當前字串中的位置

引數型別為string時,表示給定指定字元,返回字元在當前字串中的位置。

5、string.replace(引數1,引數2) 將當前字串中指定的內容進行替換,使用引數2替換引數1。

返回值:新的字串。

引數:字元型 表示替換當前字串中所有指定的單個字元

string 表示替換當前字串中所有指定的字串

注意:如果沒有指定字元或字串將不進行替換。

6、string.split(「字元/字串」); 根據指定字元對當前字串進行切割,返回乙個字串陣列

注意:返回的字串陣列元素中不包含指定字元。

注意:特殊符號也可以作為指定字元,轉譯符號("")除外

7、tochararray()將當前字串轉換為char型別的陣列

8、touppercase()將當前字串中的小寫字母轉換成大寫字母

tolowercase()將當前字串中的大寫字母轉換成小寫字母

9、trim()去除當前字串前後的空格

10、valueof(引數) 將其他型別的變數值轉換為string型別

注意:此方法為靜態方法(被static修飾的方法),可以直接使用類名稱呼叫

11、concat(字串);字串拼接,在當前字串後面拼接指定字串

注意:此方法的拼接為底層拼接(將字串轉換為字元陣列,然後一起放入新陣列中,再轉換為string物件)

注意:+拼接字串只是將兩個字串進行連線。

注意:*****不頻繁的進行字串拼接可以使用加號("+"),如果需要對字串進行頻繁的拼接,則使用:stringbuffer(執行緒安全)、stringbuilder(執行緒不安全)

第七章相關連線

include int time int foo int a int main int argc,char ar 執行結果 編譯之後我們通過 readelf s 檢視可執行檔案的段資訊 s或者 full contents顯示目標檔案每個節區的二進位制完整內容,對應的會顯示該內容在目標檔案中的偏移位置...

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

第七章 函式

1.ansi c 允許函式原型的使用,函式宣告提供給編譯器和之後的呼叫函式返回值型別,引數型別和數量的資訊,而k c用單獨的列表給出引數的型別,編譯器只記住函式的返回值型別,但不儲存函式的引數數量和型別 2.沒有return語句的函式,隱式的返回 3.函式的原型可以單獨放於乙個標頭檔案中,一定要具有...