String字符串截取的四種方式總結(jié)
如下所示:
import java.util.StringTokenizer; import java.util.regex.Pattern; import org.junit.Test; public class TestStringToken { @Test public void subSting() { String str = "java,javac,javae"; String s1 = str.substring(2);//"va,javac,javae" String s2 = str.substring(0,2);//"ja" System.out.println(s1); System.out.println(s2); } @Test public void stringTokenizer() { String str = "java,javac,javae"; StringTokenizer stringTokenizer = new StringTokenizer(str, ","); // while (stringTokenizer.hasMoreElements()) { // Object object = (Object) stringTokenizer.nextElement(); // System.out.println(String.valueOf(object)); // // } while (stringTokenizer.hasMoreTokens()) { System.out.println(stringTokenizer.nextToken()); } } @Test public void split() { String str = "java,javac,javae"; String[] s = str.split(","); for (String string : s) { System.out.println(string); } } //使用正則表達(dá)式 @Test public void pattern() { String str = "java,javac,javae"; Pattern p = Pattern.compile(","); String[] s = p.split(str); for (String string : s) { System.out.println(string); } } }
以上這篇String字符串截取的四種方式總結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JS短信驗(yàn)證碼倒計(jì)時(shí)功能的實(shí)現(xiàn)(沒(méi)有驗(yàn)證碼,只有倒計(jì)時(shí))
最近接了個(gè)項(xiàng)目,其中有這樣的需求:當(dāng)用戶(hù)想要獲取驗(yàn)證碼時(shí),就點(diǎn)擊免費(fèi)獲取驗(yàn)證碼 ,然后開(kāi)始倒計(jì)時(shí),倒計(jì)時(shí)期間按鈕文字為剩余時(shí)間x秒,且不可按狀態(tài),倒計(jì)時(shí)結(jié)束后,按鈕更改為點(diǎn)擊重新發(fā)送,下面給大家分享js短信驗(yàn)證碼倒計(jì)時(shí)實(shí)現(xiàn)代碼2016-10-10JavaScript實(shí)現(xiàn)文件的拖拽上傳功能
文件上傳,可以說(shuō)是我們?cè)陧?xiàng)目中最常用的功能之一,文件上傳一般有兩種形式:點(diǎn)擊上傳和拖拽上傳,而上傳的內(nèi)容,又大體包括:文件和文件夾,本文給大家介紹了JavaScript實(shí)現(xiàn)文件的拖拽上傳功能的方法,需要的朋友可以參考下2024-02-02Js操作樹(shù)節(jié)點(diǎn)自動(dòng)折疊展開(kāi)的幾種方法
這篇文章主要介紹了Js操作樹(shù)節(jié)點(diǎn)自動(dòng)折疊展開(kāi)的幾種方法,需要的朋友可以參考下2014-05-05使用Bootstrap Tabs選項(xiàng)卡Ajax加載數(shù)據(jù)實(shí)現(xiàn)
這篇文章主要介紹了使用Bootstrap Tabs選項(xiàng)卡Ajax加載數(shù)據(jù)實(shí)現(xiàn),以及遇到的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12在js中使用"with"語(yǔ)句中跨frame的變量引用問(wèn)題
在js中使用"with"語(yǔ)句中跨frame的變量引用問(wèn)題...2007-03-03微信小程序 this.triggerEvent()的具體使用
這篇文章主要介紹了微信小程序 this.triggerEvent()的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12由淺入深講解Javascript繼承機(jī)制與simple-inheritance源碼分析
Javascript語(yǔ)言對(duì)繼承實(shí)現(xiàn)的并不好,需要工程師自己去實(shí)現(xiàn)一套完整的繼承機(jī)制。下面我們由淺入深的系統(tǒng)掌握使用javascript繼承的技巧,對(duì)javascript繼承相關(guān)知識(shí)感興趣的朋友一起看看吧2015-12-12jQuery判斷密碼強(qiáng)度實(shí)現(xiàn)思路及代碼
實(shí)現(xiàn)思路為:密碼小于六位的時(shí)候,密碼強(qiáng)度圖片都為灰色;密碼為七位及以上并且字母、數(shù)字、特殊字符三項(xiàng)中有兩項(xiàng),強(qiáng)度等等,感興趣的朋友可以參考下哈2013-04-04