String成員方法

2021-08-17 09:05:14 字數 1213 閱讀 5520

boolean equals(object obj):判斷字串的內容是否相同,區分大小寫。

boolean equalsignorecase(string str):判斷字串的內容是否相同,不區分大小寫。

boolean contains(string str):判斷字串物件是否包含給定的字串。

boolean startswith(string str):判斷字串物件是否以給定的字串開始。

boolean endswith(string str):判斷字串物件是否以給定的字串結束。

int length();   獲取字串的長度

char charat(int index) 返回字串中給定索引出的字元

int indexof(index)返回指定字串在此字串中第一次出現的索引

int indexof(string str)返回指定字串在此字串中第一次出現的索引

lastindexof:最後一次出現的位置

string substring(int start) 擷取字串:返回從指定位置開始擷取後的字串

string substring(int start,int end) 擷取字串。返回從指定位置開始到指定位置結束擷取後的字串

字串宣告後就不可變了(字串物件)

string tolowercase():把字串變成小寫

string touppercase():把字串變成大寫

string replace(char oldchar,char newchar):用新的字元去替換指定的舊字元

string replace(string oldstr,string newstr):用新的字串去替換指定的舊字串

(*)string split(string regex):切割功能,注意正規表示式(以後講)。把字串用「,」分割

string trim():去除字串兩端空格

string是不可變的,因此上面的操作都是生成新的字串物件,要用返回值去取新的字串。

去除字串中間的空格

str.replace(" ","");

鏈式程式設計

public 類名 a()

jdk1.5 增加了乙個stringbuilder,用法和stringbuffer一樣。stringbuffer是執行緒安全(*)的,效率略低;stringbuilder執行緒不安全,效率高,在大部分單執行緒環境使用stringbuilder會更好。

string 成員函式

c string函式列表 c string c string所有的成員函式 begin 得到指向字串開頭的iterator end 得到指向字串結尾的iterator rbegin 得到指向反向字串開頭的iterator rend 得到指向反向字串結尾的iterator size 得到字串的大小 l...

String成員函式

string類提供的各種操作函式大致分為八類 構造器和析構器,大小和容量,元素訪問,字串比較,字串修改,字串接合,i o操作以及搜尋和查詢。函式名稱 功能 建構函式 產生或複製字串 析構函式 銷毀字串 assign 賦以新值 swap 交換兩個字串的內容 insert 插入字元 erase 刪除字元...

string類成員函式的使用方法 一

是乙個類模板,裡面包含了basic string和char straits兩個類.一.basic string類 這個類的的typedef如下 窄字元 typedef basic string,allocator string 寬字元 typedef basic string,allocator w...