Java字串擷取

2021-09-19 20:09:28 字數 1219 閱讀 4019

1、public string substring(int start,int end)

返回乙個新的 string,它包含此序列當前所包含的字元子串行。該子字串從指定的 start 處開始,一直到索引 end - 1 處的字元。

引數:

start - 起始索引(包含)。

end - 結束索引(不包含)。 可以理解為擷取的長度。

返回: 新的字串。

示例:

string abc = 「《雪山飛狐》&金庸」;

string str1 = abc.substring(0, 6);

system.out.println(str1); //《雪山飛狐》

2、public string substring(int start)

返回乙個新的 string,它包含此字串行當前所包含的字元子串行。該子字串始於指定索引處的字元,一直到此字串末尾。

引數:

start - 起始索引(包含)。

返回:新的字串。

示例:

string abc = 「《雪山飛狐》&金庸」;

string str2 = abc.substring(7);

system.out.println(str2); //金庸

3、public string split(string regex)

根據給定 正規表示式的匹配拆分此字串。

示例:

string test = "abc.def.ghi";

//根據" . "號把字串分成字串型別的陣列

string b = test.split("[.]");

system.out.println(arrays.tostring(b)); //[abc, def, ghi]

//根據 陣列的下標取值

string str1 = b[0];

string str2 = b[1];

string str3 = b[2];

system.out.println(str1); // abc

system.out.println(str2); // def

system.out.println(str3); // ghi

//當然也可以根據其他的符號將字串分開 比如:/ : @ 等都可以

java字串擷取

一 split 正規表示式string str abc,12,3yy98,0 string strs str.split for int i 0,len strs.length iout.println strs i tostring 執行結果 abc 123yy98 0二 通過substring ...

java 字串擷取

一 獲取字串索引 string ss 12323,sdfdf int i ss.indexof 1 int indexof string str 返回第一次出現的指定子字串在此字串中的索引。2 int indexof string str,int startindex 從指定的索引處開始,返回第一次...

Java字串擷取

取副檔名不要 originalfilename 表示副檔名,如 jpg originalfilename.lastindexof 會返回 0 表示副檔名中 所在的文置 originalfilename.substring originalfilename.lastindexof 1 即 origin...