1、字串物件的建立
(1)string str = new string("hello world!!");
(2)char c=;
string str = new string(str);
(3)char c=;
string str = new string(str,2,4);//"llo"
2、可以使用+進行字串的鏈結,可以連線不同型別的
(1)字串+字串:"hello"+" world"------->"hello world"
(2)字串+其他型別 :「hello"+' ' +2017-------->"hello 2017"
3、獲取字串的長度:str.length()
4、搜尋字串出現的位置str.indexof("w"),若存在則返回第一次出現的位置,不存在則返回-1;
str.lastindexof("w"),返回要搜尋字串最後出現的位置,若不存在則返回-1
6、獲取指定索引的字元,str.charat(int index):若超過字元的長度則會報錯
7、去除字串首位的空格,包括製表符(\t):str.trim()
8、stringtokenizer():沒看懂
9、替換指定的所有字元:str.replaceall(reg,s2)\\將str中的所有reg替換成s2,其中reg是正規表示式
str.replace(s1,s1)\\將str中的所有s1替換成s2,其中s1是字串或者字元
str.replacefirst(reg,s2)\\將str中的所有reg替換成s2,其中reg是正規表示式
string s = new string("goodbye");
//第一種情況
system.out.println(s.replace("o", "k"));//"gkkdbye'
system.out.println(s.replaceall("o", "k"));//"gkkdbye'
//第二種情況
system.out.println(s.replaceall("\\w", "k"));//"kkkkkkk"
system.out.println(s.replaceall("\\w", "k"));//"goodbye"
//第三種情況
system.out.println(s.replace('o', 'k'));//」gkkdbye「
system.out.println(s.replaceall('o', 'k'));//引數不匹配報錯
10、判斷字串是否相等:str.equals(str1)\\區分大小寫
str.equalsignorecase(str1)\\不區分大小寫
11、判斷字串的開始和結束:str.startswith(),str.endwith()
12、字母大小寫轉換:str.tolowercae()和str.touppercase()
13、字串分割:str.split(string sign)和str.split(string sign,int limited)\\限定拆分的份數
string s = new string("abc,bcd,def,efg");
string news = s.split(",");\\
string news = s.split(",",2);\\
14、格式化字串:str.format(格式,引數)
15、正規表示式:boolean matches(string regex)\\匹配則返回true,不匹配則返回false
16、stringbuilder類的常用方法(操作速度比string快)
stringbuilder builder = new stringbuilder("");
stringbuffer buffer1=new stringbuffer("seed");
stringbuffer buffer2=new stringbuffer(" destiny");
stringbuilder builder = new stringbuilder();
offset, string str1)指定位置插入字串
strat,int end)刪除指定索引之間的字元,若start==end,結果不變
將生成器轉換成字串
反序
JAVA字串常用函式
1 字串物件的建立 1 string str new string hello world 2 char c string str new string str 3 char c string str new string str,2,4 llo 2 可以使用 進行字串的鏈結,可以連線不同型別的 1...
字串常用函式
1.查詢字串位置的函式 不適合用於漢子查詢 strpos str,find,int 查詢find在str中第一次出現的位置。對大小寫敏感 從int位置開始往後查詢。如果沒有找到返回flase strrpos str,find,int 查詢find在str中最後一次出現的位置。對大小敏感 從int位置...
字串常用函式
提取子串和字串連線 題取子串的函式是 substr 形式如下 s.substr 返回s的全部內容 s.substr 11 從索引11往後的子串 s.substr 5,6 從索引5開始6個字元 把兩個字串結合起來的函式是 輸入輸出操作 1 從輸入流讀取乙個string。2 把乙個string寫入輸出流...