字串函式

2021-05-17 21:19:43 字數 1024 閱讀 2197

1、獲取字串的長度

length()

2 、判斷字串的字首或字尾與已知字串是否相同

字首 startswith(string s)

字尾 endswith(string s)

3、比較兩個字串

equals(string s)

4、把字串轉化為相應的數值

int型 integer.parseint(字串)

long型 long.parselong(字串)

float型 folat.valueof(字串).floatvalue()

double型 double.valueof(字串).doublevalue()

4、將數值轉化為字串

valueof(數值)

5、字串檢索

indexof(srting s) 從頭開始檢索

indexof(string s ,int startpoint) 從startpoint處開始檢索

如果沒有檢索到,將返回-1

6、得到字串的子字串

substring(int startpoint) 從startpoint處開始獲取

substring(int start,int end) 從start到end中間的字元

7、替換字串中的字元,去掉字串前後空格

replace(char old,char new) 用new替換old

trim()

8、分析字串

stringtokenizer(string s) 構造乙個分析器,使用預設分隔字元(空格,換行,回車,tab,進紙符)

stringtokenizer(string s,string delim) delim是自己定義的分隔符

nexttoken() 逐個獲取字串中的語言符號

boolean hasmoretokens() 只要字串還有語言符號將返回true,否則返回false

counttokens() 得到一共有多少個語言符號

字串和字串函式

字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...

字串和字串函式

1.字串字面量 字串常量 用雙引號括起來的內容稱為字串字面量,也叫字串常量。字串常量屬於靜態儲存類別,這說明如果在函式中使用字串常量,該字串只會被儲存一次,在整個程式的生命期內存在,計時函式被呼叫多次。用雙引號括起來的內容被視為指向該字串儲存位置的指標。hello 中的 hello 類似於乙個陣列名...

字串函式

寫字串題目的時候,難免會遇到一些判斷 某個字元是否為大寫字母,小寫字母之類的,現在總結一下。include c 裡面的標頭檔案 include c語言標頭檔案 下面的函式 如果為真則返回1,否則返回0 isalnum char ch 檢查ch是否為數字或者字母 isalpha char ch 檢查c...