java截取字符串的常用处理

转帖|其它|编辑:郝浩|2009-02-20 11:32:28.000|阅读 464 次

概述: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@evget.com

文章转载自:IT专家网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP