一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java 字符串截取的三種方法(推薦)

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

2020-07-08 13:48java教程網 JAVA教程

下面小編就為大家帶來一篇java 字符串截取的三種方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

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

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

?
1
2
3
4
5
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 字符串截取的三種方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲第一在线 | 亚洲国产欧美目韩成人综合 | 99久久免费精品视频 | 人与动人物aaaa | 高清视频免费 | blackedhd 18sex| 国产精品欧美日韩一区二区 | 成人网久久 | 美女的让男人桶爽免费看 | 亚欧日韩| 亚洲精品午夜在线观看 | 国产精品高清在线 | 特级毛片全部免费播放器 | 热99这里有精品综合久久 | 99视频一区| bt7086新片速递亚洲最新合集 | 欧美高清乌克兰精品另类 | 四虎影库紧急大通知 | 欧美人伦禁忌.5 | 国产欧美另类久久精品91 | 三级理论在线观看 | 3d蒂法受辱在线播放 | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 好爽好紧小雪别夹小说 | 亚洲成色www久久网站 | 操熟美女又肥又嫩的骚屁股 | 麻豆网站在线免费观看 | 欧美亚洲国产另类 | 色综合久久九月婷婷色综合 | 2018天天弄 | 99国内精品| 苍井空色欲迷墙 | 91porny丨首页 | 久久免费观看视频 | 美女脱了内裤张开腿亲吻男生 | 国产成人高清视频 | 短篇同学新婚h系列小说 | 国产精品久久毛片完整版 | 99久久er这里只有精品17 | 国产亚洲一欧美一区二区三区 | 秘书小说阿蛮 |