zoukankan      html  css  js  c++  java
  • Java String Split Method

    Java String.split() method 有如下几种特殊情况:

    1. 分隔符出现在首尾

    1 public static void main(String args[]) {
    2     String Str = new String("aba");
    3     System.out.println("Start :" );      
    4       
    5     for (String retval: Str.split("a")) {
    6        System.out.println("^"+ retval + "^");
    7     }
    8     System.out.println("Stop" ); 
    9 }

    结果是:

    Start :
    ^^
    ^b^
    Stop

    首部的分隔符革出一个空位,尾部分隔符没有革出空位. 这里的空位不是空格.参看3 和 4.

    2. 

    1 public static void main(String args[]) {
    2     String Str = new String("aaa");
    3     System.out.println("Start :" );      
    4       
    5     for (String retval: Str.split("a")) {
    6        System.out.println("^"+ retval + "^");
    7     }
    8     System.out.println("Stop" ); 
    9 }

    结果:

    Start :
    Stop

    如果中间没有革出值,那么所有值都清空.

    3. 

    1 public static void main(String args[]) {
    2     String Str = new String(" aaa ");
    3     System.out.println("Start :" );      
    4       
    5     for (String retval: Str.split("a")) {
    6        System.out.println("^"+ retval + "^");
    7     }
    8     System.out.println("Stop" ); 
    9 }

    结果:

    Start :
    ^ ^
    ^^
    ^^
    ^ ^
    Stop

    若是首尾出现空格,那么会被单独革出,中间两个没有值.

    4.  

    1 public static void main(String args[]) {
    2     String Str = new String("aaa ");
    3     System.out.println("Start :" );      
    4       
    5     for (String retval: Str.split("a")) {
    6        System.out.println("^"+ retval + "^");
    7     }
    8     System.out.println("Stop" ); 
    9 }

    结果:

    1 Start :
    2 ^^
    3 ^^
    4 ^^
    5 ^ ^
    6 Stop

    由此可以看出首部隔开的不是空格.

  • 相关阅读:
    Making Pimpl Easy
    OpenCV学习资源
    openCV基础学习(1)
    fl2440原始linux代码的启动日志
    《s3c2440+lan91c111 vxworks驱动调试》疑惑
    使用并行的方法计算斐波那契数列 (Fibonacci)
    [译] SolidWorks的发展历史(1994~2007)
    翻译介绍一点CAD发展的历史
    使用fopen的两点注意事项
    四元数(Quaternions)简介
  • 原文地址:https://www.cnblogs.com/Dylan-Java-NYC/p/7513080.html
Copyright © 2011-2022 走看看