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...