RSS
热门关键字:  java  Ajax  JSP  Struts  JSF
当前位置 : 首页>Java>列表

Java截取字符串的一些常用处理

来源:BlogJava 作者:bulktree 时间:2008-08-02 点击:

java对字符串处理功能强大,以下是本人实际开发中用到的一些总结:

package org.bulktree.test;

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());
        }
    }
}

上一篇:Java2 参考大全(第四版中文)
下一篇:没有了
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章