国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 字符串截取的三種方法(推薦)

2019-11-26 13:31:00
字體:
來源:轉載
供稿:網友

眾所周知,java提供了很多字符串截取的方式。下面就來看看大致有幾種。

1.split()+正則表達式來進行截取。

將正則傳入split()。返回的是一個字符串數組類型。不過通過這種方式截取會有很大的性能損耗,因為分析正則非常耗時。

String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){  System.out.println(strs[i].toString());}

運行結果:

abc
12
3yy98
0

2.通過subString()方法來進行字符串截取。

subString通過不同的參數來提供不同的截取方式

2.1只傳一個參數

例如:

String sb = "bbbdsajjds";
sb.substring(2);

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

2.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 字符串截取的三種方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 二连浩特市| 玉田县| 泾阳县| 康马县| 孟村| 遂溪县| 章丘市| 西丰县| 永寿县| 河北区| 上蔡县| 宁陕县| 芮城县| 怀宁县| 岳阳县| 定西市| 合作市| 绥江县| 新营市| 海原县| 湘阴县| 和林格尔县| 海阳市| 鹰潭市| 滦平县| 东莞市| 通州区| 奉化市| 平昌县| 三江| 铁岭县| 武夷山市| 陇川县| 沙雅县| 玛沁县| 榕江县| 武宣县| 曲沃县| 长顺县| 包头市| 荔浦县|