更新時間:2022-07-01 11:29:02 來源:動力節點 瀏覽3130次
Java截取字符串的函數的方式有哪些?動力節點小編來告訴大家。
將正則傳入split()。返回的是一個字符串數組類型。不過通過這種方式截取會有很大的性能損耗,因為分析正則非常耗時。
String str = "abc,12,3yy98,0"; String[] strs=str.split(","); for(int i=0,len=strs.length;i
運行結果:
abc
12
3yy98
0
subString通過不同的參數來提供不同的截取方式
(1)只傳一個參數
例如:
String sb = "bbbdsajjds";
sb.substring(2);
將字符串從索引號為2開始截取,一直到字符串末尾。(索引值從0開始);
(2)傳入2個索引值
String sb = "bbbdsajjds";
sb.substring(2, 4);
從索引號2開始到索引好4結束(并且不包含索引4截取在內,也就是說實際截取的是2和3號字符);
運行結果如下:
bdsajjds
bd
3.通過StringUtils提供的方法
StringUtils.substringBefore(“dskeabcee”, “e”);
/結果是:dsk/
這里是以第一個”e”,為標準。
StringUtils.substringBeforeLast(“dskeabcee”, “e”)
結果為:dskeabce
這里以最后一個“e”為準。
以上就是關于“Java截取字符串的函數的方式”介紹,大家如果對此比較感興趣,想了解更多相關知識,可以來看看動力節點的字符串截取的4種方式,相信對大家的學習會有所幫助的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習