例一:
string.indexof(string x):字串x在字串中第一次出現的下表索引,若不存在「x」,就返回-1
string.substring(int beginindex):從字串索引為beginindex開始擷取,包括該索引
string str = "陝西省|西安市|雁塔區";
system.out.println(str.indexof("|"));//輸出3
system.out.println(str.substring(str.indexof("|")+1));//輸出為「西安市|雁塔區」,把「陝西省|」接去掉
例二:
string str="abc.abc.aaa";
system.out.println("'.'在str字串中第一次出現位置的索引為:"+str.indexof("."));
system.out.println("擷取abc的值"+str.substring(0, str.indexof(".")));
system.out.println("擷取中間abc的值:"+str.substring(str.indexof(".")+1,str.lastindexof(".")));
system.out.println("擷取aaa的值:"+str.substring(str.lastindexof(".")+1));
例三:
string path="http://localhost:8080/client/index.jsp";
//將最後乙個斜槓後,'.'以前的部分(也就是'index')擷取出來
string x = path.substring(path.lastindexof("/")+1, path.lastindexof("."));
system.out.println(x);
java字串擷取相關方法
1.split 正規表示式來進行擷取。將正則傳入split 返回的是乙個字串陣列型別。不過通過這種方式擷取會有很大的效能損耗,因為分析正則非常耗時。1 2 3 4 5 string str abc,12,3yy98,0 string strs str.split for int i 0,len st...
字串擷取相關樣例
例一 string.indexof string x 字串x在字串中第一次出現的下表索引,若不存在 x 就返回 1 string.substring int beginindex 從字串索引為beginindex開始擷取,包含該索引 string str 陝西省 西安市 雁塔區 system.out...
字串擷取
var 用 擷取 刪除左邊字元,保留右邊字元 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 結果 root localhost shell shell.sh 表示從左邊開始刪除最後 最右邊 乙個 號及左邊的所有字元 結果 將變數改為var 結果 輸出為空...