Java StringTokenizer countTokens()方法及示例

Java StringTokenizer countTokens()方法及示例

StringTokenizer类countTokens() 方法计算该标记器的 nextToken 方法在该方法产生任何进一步的异常之前可以被调用的次数。

注意: 在这个过程中,当前位置不会被提前。

语法

public int countTokens()

参数: 该方法不接受任何参数。

返回值: 该方法用于返回使用当前定界符集的字符串中剩余的标记数。

下面的程序说明了StringTokenizer的countTokens()方法的工作原理:
示例1 :

// Java code to illustrate countTokens() method
  
import java.util.*;
  
public class StringTokenizer_Demo1 {
    public static void main(String args[])
    {
  
        // Creating a StringTokenizer
        StringTokenizer str_arr
            = new StringTokenizer(
                "Lets practice at GeeksforGeeks");
  
        // Counting the tokens
        int count = str_arr.countTokens();
        System.out.println("Total number of Tokens: "
                           + count);
  
        // Print the tokens
        for (int i = 0; i < count; i++)
            System.out.println("token at [" + i + "] : "
                               + str_arr.nextToken());
    }
}

输出:

Total number of Tokens: 4
token at [0] : Lets
token at [1] : practice
token at [2] : at
token at [3] : GeeksforGeeks

例2 :

// Java code to illustrate countTokens() method
  
import java.util.*;
  
public class StringTokenizer_Demo2 {
    public static void main(String args[])
    {
  
        // Creating a StringTokenizer
        StringTokenizer str_arr
            = new StringTokenizer(
                "Welcome to GeeksforGeeks");
  
        // Counting the tokens
        int count = str_arr.countTokens();
        System.out.println("Total number of Tokens: "
                           + count);
  
        // Print the tokens
        for (int i = 0; i < count; i++)
            System.out.println("token at [" + i + "] : "
                               + str_arr.nextToken());
    }
}

输出:

Total number of Tokens: 3
token at [0] : Welcome
token at [1] : to
token at [2] : GeeksforGeeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程