黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 字符串截取的4種方式

字符串截取的4種方式

更新時間:2020-10-20 17:15:51 來源:動力節點 瀏覽3702次

字符串顧名思義就是一些字符組合在一起組成的一串數據,程序員們在編寫代碼的時候都會使用到java字符串,在實際的項目中會遇到字符串截取的情況,今天我們來學習字符串截取該怎么操作,介紹四種字符串截取的方法,大家一起來學習吧!

image.png

Java字符串截取的方式如下:


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

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

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

String[] strs=str.split(",");

for(int i=0,len=strs.length;i<len;i++){< p="">

System.out.println(strs[i].toString());

}

運行結果:

abc

12

3yy98

0


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

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”為準。


4、根據某個字符截取字符串

這里根據”@”截取字符串(也可以是其他子字符串)

String sb = "53285964@qq.com";

String str = sb.substring(0, sb.indexOf("@"));

System.out.println(str);

運行結果:

53285964

分析:indexOf(String str)方法返回的是子字符串第一次出現在字符串的索引位置,上面的代碼返回的是@前面的字符。


以上就是java字符串截取的四種方式,都相應的給出了代碼的實例,能更直觀的學習怎么截取字符串。希望上面的四種字符串截取的方法大家都可以學會,并自己多多操作練習,再通過java零基礎教程中字符串的學習,相信一定可以掌握截取字符串這個技能。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 人妖三人交69欧美 | 国产一及毛片 | 亚洲免费资源 | 黄色免费在线观看网站 | 国产自产视频在线观看香蕉 | 成人羞羞视频免费看 | 亚洲精品乱码中文字幕无线 | 色综合a怡红院怡红院首页 色综合久久久久久888 | 大香伊人中文字幕精品 | 欧美日韩在线播放成人 | 夭天曰天天躁天 | 亚洲成a人片在线观看中文!!! | 欧美成在线观看 | 中中文字幕亚州无线码 | 日本不卡免费在线 | 中文字幕禁忌乱偷在线 | 2020年最新国产精品视频免费 | 欧美性xxx免费看片 欧美性导航 | 成人毛片高清视频观看 | 老司机免费福利视频无毒午夜 | 欧美日韩一区二区亚洲 | 老湿福利影院 | 最新日韩欧美不卡一二三区 | 欧美日本色图 | 国产欧美日韩精品a在线观看 | 日本一区二区三区免费高清在线 | 亚洲欧美在线精品一区二区 | 午夜影院福利社 | 欧美亚洲另类色国产综合 | 小明台湾成人永久免费看看 | 亚洲一区无码中文字幕 | 一级毛片在线播放免费 | av毛片在线看| 欧美成人性色生活片免费在线观看 | 激情六月综合 | 2022精品福利在线小视频 | 久久午夜剧场 | 日韩色综合| 亚洲青青青网伊人精品 | 美国一级特色大黄 | 在线精品国产导航 |