java 字串擷取

2021-08-20 20:10:30 字數 681 閱讀 1780

一:獲取字串索引

string ss =「12323,sdfdf」;

int i   =ss. indexof(",");

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

2、int indexof(string str, int startindex):從指定的索引處開始,返回第一次出現的指定子字串在此字串中的索引。 

3、int lastindexof(string str) :返回在此字串中最右邊出現的指定子字串的索引。 

4、int lastindexof(string str, int startindex) :從指定的索引處開始向後搜尋,返回在此字串中最後一次出現的指定子字串的索引。

二:根據索引擷取字串

string ss =「12323,sdfdf」;

int i   =ss.substring(0);

1:  string  substring(int begingindex);    //從索引出開始擷取

2:  string  substring(int begingindex,int  endindex);  //擷取索引間字串

注意: 1:  indexof方法中如果沒有找到字元的索引會返回-1

2:substring()引數不能為負數,否則會報錯

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字串擷取

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

Java字串擷取

1 public string substring int start,int end 返回乙個新的 string,它包含此序列當前所包含的字元子串行。該子字串從指定的 start 處開始,一直到索引 end 1 處的字元。引數 start 起始索引 包含 end 結束索引 不包含 可以理解為擷取的...