String字符串截取的四种方式总结
如下所示:
importjava.util.StringTokenizer; importjava.util.regex.Pattern; importorg.junit.Test; publicclassTestStringToken{ @Test publicvoidsubSting(){ Stringstr="java,javac,javae"; Strings1=str.substring(2);//"va,javac,javae" Strings2=str.substring(0,2);//"ja" System.out.println(s1); System.out.println(s2); } @Test publicvoidstringTokenizer(){ Stringstr="java,javac,javae"; StringTokenizerstringTokenizer=newStringTokenizer(str,","); //while(stringTokenizer.hasMoreElements()){ //Objectobject=(Object)stringTokenizer.nextElement(); //System.out.println(String.valueOf(object)); // //} while(stringTokenizer.hasMoreTokens()){ System.out.println(stringTokenizer.nextToken()); } } @Test publicvoidsplit(){ Stringstr="java,javac,javae"; String[]s=str.split(","); for(Stringstring:s){ System.out.println(string); } } //使用正则表达式 @Test publicvoidpattern(){ Stringstr="java,javac,javae"; Patternp=Pattern.compile(","); String[]s=p.split(str); for(Stringstring:s){ System.out.println(string); } } }
以上这篇String字符串截取的四种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。