1>獲取
1.1:字串中包含的字元數,也就是字串的長度。
int length():獲取長度
1.2:根據位置獲取位置上某個字元。
char charat(int index)
1.3:根據字元獲取該字元在字串中的位置。
int indexof(int ch):返回的是ch在字串中第一次出現的位置。
int indexof(int ch,int fromindex):從fromindex指定位置開始,獲取ch在字串**現的位置。
int indexof(string str):返回的是str在字串中第一次出現的位置。
int indexof(string str,int fromindex):從fromindex指定位置開始,獲取str在字串**現的位置。
1.4:int lastindexof(string str):反向索引。
2>判斷
2.1:字串中是否包含某乙個子串。
boolean contains(str);
特殊之處:indexof(str):可以索引str第一次出現為止,如果返回-1,表示該str不在字串中存在。
所以,也可以用於對指定判斷是否包含。
if(str.indexof(「a」)!=-1)//如果不存在返回-1,否則返回字元的實際位置座標
lastindexof("a") //倒序查詢
而且該方法既可以判斷,也可以獲取出現的位置。
2.2:字串中是否有內容。
boolean isempty():原理就是判斷長度是否為0。
2.3:字串是否以指定內容開頭。
boolean startswith(str);
2.4:字串是否以指定內容結尾。
boolean endswith(str);
2.5:判斷字元內容是否相同,複寫了object類中的equals方法。
boolean equals(str);
2.6:判斷內容是否相同,並忽略大小寫。
boolean.equalsignorecase();
3>轉換
3.1:將字元陣列轉成字串。
建構函式:string(char)
string(char,offset,count):將字元陣列中的一部分轉成字串
靜態方法:
static string copyvalueof(char);
static string copyvalueof(char data,int offset,int count);
static string valueof(char);
3.2:將字串轉成字元組
char tochararray();
3.3:將位元組陣列轉成字串。
string(byte)
string(byte,offset,count):將位元組陣列中的一部分轉成字串
3.4:將字串轉成位元組陣列。
byte getbytes()
3.5:將基本資料型別轉成字串,
static string valueof(int)
static string valueof(double)
// 3+"" 與 string.valueof(3)的值是一樣的
特殊:字串和位元組陣列在轉換過程中,是可以指定編碼的。
4>替換
string replace(oldchar,newchar);
5>切割
string split(regex);
6>子串。獲取字串中的而一部分
string substring(begin);
string substring(begin,end); //begin,end都是實際的位置座標
7>轉換,去除空格,比較。
7.1:將字串轉成大寫或小寫
string touppercsae() 大轉小
string tolowercsae() 小轉大
7.2:將字串兩端的多個空格去除
string trim();
7.3:對兩個字串進行自然順序的比較
int compareto(string);
判斷該字串的內容是否為空的字串 isempty()
獲取給定的字元,在該字串中第一次出現的位置 indexof()
獲取該字串中指定位置上的字元 charat(int index)
把該字串轉換成 小寫字串 tolowercase()
把該字串轉換成 大寫字串 touppercase()
在該字串中, 將給定的舊字串,用新字串替換 replace(old,new)
去除字串兩端空格,中間的不會去除,返回乙個新字串
MySQL常用的自帶函式
mysql自帶函式十分豐富,合理使用可以減少很多編碼工作。數學函式主要用於處理數字,包括整型 浮點數等。數學函式包括絕對值函式 正弦函式 余弦函式 獲取隨機數的函式等。abs x 返回x的絕對值 mod n,m 或 返回n被m除的餘數 floor x 返回不大於x的最大整數值 ascii str 返...
C C 常用自帶函式
首先使用之前必須要實現的函式 return的返回值 它決定了你是按從大到小,還是從小到大排序 從大到小 return int b int a 從小到大 return int a int b int cmp const void a,const void b main函式 int n scanf d ...
string 常用函式
string的一常用函式,待補充 string擷取 替換 查詢子串函式 擷取子串 s.substr pos,n 擷取s中從pos開始 包括0 的n個字元的子串,並返回 s.substr pos 擷取s中從從pos開始 包括0 到末尾的所有字元的子串,並返回 替換子串 s.replace pos,n,...