• Tags
  •         
  • www.breakyizhan.com
  •    

    Java中的StringTokenizer类用于将字符串分解为标记。

    例:

    StringTokenizer对象在内部维护要标记化的字符串中的当前位置。某些操作使当前位置超过处理的字符。
    通过获取用于创建StringTokenizer对象的字符串的子字符串来返回标记。

    StringTokenizer类构造函数:

    StringTokenizer(String str):
    str是要标记化的字符串。
    考虑默认分隔符,如新行,空格,制表符, 
    回车和换页。
    
    StringTokenizer(String str,String delim):
    delim是用于标记化的分隔符集
    给定的字符串。
    
    StringTokenizer(String str,String delim,boolean flag):
    
    
    /* A Java program to illustrate working of StringTokenizer
       class:*/
    import java.util.*;
    public class NewClass
    {
        public static void main(String args[])
        {
            System.out.println("Using Constructor 1 - ");
            StringTokenizer st1 =
                 new StringTokenizer("Hello Geeks How are you", " ");
            while (st1.hasMoreTokens())
                System.out.println(st1.nextToken());
    
            System.out.println("Using Constructor 2 - ");
            StringTokenizer st2 =
                 new StringTokenizer("JAVA : Code : String", " :");
            while (st2.hasMoreTokens())
                System.out.println(st2.nextToken());
    
            System.out.println("Using Constructor 3 - ");
            StringTokenizer st3 =
                 new StringTokenizer("JAVA : Code : String", " :",  true);
            while (st3.hasMoreTokens())
                System.out.println(st3.nextToken());
        }
    }
    

    输出:

    Using Constructor 1 - 
    Hello
    Geeks
    How
    are
    you
    Using Constructor 2 - 
    JAVA
    Code
    String
    Using Constructor 3 - 
    JAVA
     
    :
     
    Code
     
    :
     
    String
     
    转载请保留页面地址:https://www.breakyizhan.com/java/4899.html