字串擷取相關樣例

2021-09-06 18:32:04 字數 960 閱讀 4525

例一:

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);

字串擷取相關例子

例一 string.indexof string x 字串x在字串中第一次出現的下表索引,若不存在 x 就返回 1 string.substring int beginindex 從字串索引為beginindex開始擷取,包括該索引 string str 陝西省 西安市 雁塔區 system.out...

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...

字串擷取

var 用 擷取 刪除左邊字元,保留右邊字元 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 結果 root localhost shell shell.sh 表示從左邊開始刪除最後 最右邊 乙個 號及左邊的所有字元 結果 將變數改為var 結果 輸出為空...