轉帖|其它|編輯:郝浩|2009-02-20 11:32:28.000|閱讀 471 次
概述:java截取字符串的常用處理
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
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 該值用來限制返回數組中的元素個數
*/
String[] s1 = s.split(":");
System.out.println(s1[0]);
/**//*
* -1表示如果為空也能區分出來
*/
String[] s2 = s.split(":", -1);
System.out.println(s2[0]);
String[] s3 = s.split(":", 1);
System.out.println(s3[0]);
}
public void splitTest02() {
// “.”和“|”都是轉義字符,必須得加"\\"
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]);
}
/**//*
* 構造字符串的StringTokenizer對象測試
*/
public void StringTokenizierTest() {
String s = "I am a student,bulktree";
StringTokenizer str = new StringTokenizer(s);
// 返回nextToken方法被調用的次數,分隔符的數量
System.out.println(str.countTokens());
// 是否有分隔符
while(str.hasMoreTokens()) {
System.out.println(str.nextToken());
}
}
}
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:IT專家網