更新時間:2022-08-25 10:07:57 來源:動力節點 瀏覽758次
大家應該都知道,java提供了很多字符串截取的方式,這是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
StringUtils.substringBefore(“dskeabcee”, “e”);
/結果是:dsk/
這里是以第一個”e”,為標準。
StringUtils.substringBeforeLast(“dskeabcee”, “e”)
結果為:dskeabce
這里以最后一個“e”為準。
以上就是關于“截取Java字符串的函數的方式”介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合零基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習