來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-24 13:55:09
Java截取字符串的一些常用處理
import java.util.StringTokenizer;
/** *//**
*
* @author bulktree Email: laoshulin@gmail.com
* @date Jul 31, 2008
*/
public class SplitTest {
public static void main(String[] args) {
SplitTest st = new SplitTest();
// st.splitTest01();
//st.splitTest02();
st.StringTokenizierTest();
}
public void splitTest01() {
String s = "01111:aa:哈哈";
/**//*
* limit 該值用來限制返回數(shù)組中的元素個數(shù)
*/
String[] s1 = s.split(":");
System.out.println(s1[0]);
/**//*
* -1表示如果為空也能區(qū)分出來
*/
String[] s2 = s.split(":", -1);
System.out.println(s2[0]);
String[] s3 = s.split(":", 1);
System.out.println(s3[0]);
}
public void splitTest02() {
// “.”和“|”都是轉(zhuǎn)義字符,必須得加""
String s = "bulktree.oakertree.laoshulin";
String ss = "bulktree|oakertree|laoshulin";
String sss = "bulktree.oakertree|laoshulin";
String[] s1 = s.split(".");
System.out.println(s1[0]);
String[] s2 = ss.split("|");
System.out.println(s2[0]);
/**//*
* 如果有多個分隔符,可以用"|"作為連字符
*/
String[] s3 = sss.split(".||");
System.out.println(s3[1]);
}
/**//*
* 構(gòu)造字符串的StringTokenizer對象測試
*/
public void StringTokenizierTest() {
String s = "I am a student,bulktree";
StringTokenizer str = new StringTokenizer(s);
// 返回nextToken方法被調(diào)用的次數(shù),分隔符的數(shù)量
System.out.println(str.countTokens());
// 是否有分隔符
while(str.hasMoreTokens()) {
System.out.println(str.nextToken());
}
}
}
全程面授,不高薪都難
申請成功后,我們將在24小時內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長沙市天心區(qū)團結(jié)路6號
Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有
湘ICP備14017520號-3