字串的擷取方式

2021-08-22 13:36:41 字數 740 閱讀 7099

一、通過split擷取

string str = "abc,12,3yy98,0";

string strs=str.split(",");

for(int i=0,len=strs.length;isystem.out.println(strs[i].tostring());

執行結果: abc 12 3yy98 0

二、.通過substring()方法來進行字串擷取。

substring通過不同的引數來提供不同的擷取方式 2.1只傳乙個引數 例如:

string sb = "bbbdsajjds";

sb.substring(2);

將字串從索引號為2開始擷取,一直到字串末尾。(索引值從0開始);

傳入2個索引值 string sb = "bbbdsajjds";

sb.substring(2, 4);

1從索引號2開始到索引好4結束(並且不包含索引4擷取在內,也就是說實際擷取的是2和3號字元);

執行結果如下: bdsajjds bd

三、通過stringutils提供的方法

stringutils.substringbefore(「dskeabcee」, 「e」);

/結果是:dsk/ 這裡是以第乙個」e」,為標準。

stringutils.substringbeforelast(「dskeabcee」, 「e」)

結果為:dskeabce

這裡以最後乙個「e」為準。

字串擷取方式

shell字串擷取 str ip 192.168.3.123,port 8080 擷取 echo 1 是運算子,表示從左側第乙個字元開始,到,結束,刪除這些字元 上例顯然擷取之後結果為 port 8080 擷取 echo 2 表示從左側第乙個字元開始,到最後乙個.結束,將最後乙個.之前的字元全部刪除...

常用的字串擷取方式

string str 123abc456 int i 3 1 取字串的前i個字元 str str.substring 0,i 或者 str str.remove i,str.length i 2 去掉字串的前i個字元 str str.remove 0,i 或者 str str.substring i...

java 字串擷取的幾種方式

1.split 正規表示式來進行擷取。將正則傳入split 返回的是乙個字串陣列型別。不過通過這種方式擷取會有很大的效能損耗,因為分析正則非常耗時。string str abc,12,3yy98,0 string strs str.split for int i 0,len strs.length ...