Java StringTokenizer countTokens() 方法



描述

Java StringTokenizer countTokens() 方法用于计算此分词器的 nextToken 方法在生成异常之前可以调用的次数。

声明

以下是java.util.StringTokenizer.countTokens() 方法的声明。

public int countTokens()

参数

返回值

方法调用返回使用当前分隔符集在字符串中剩余的标记数。

异常

字符串中可用标记计数示例

以下示例演示了如何使用 Java StringTokenizer countTokens() 方法获取字符串中可用标记的计数。这里我们使用给定的字符串创建一个 StringTokenizer 对象。然后使用 countTokens() 方法,我们打印了 StringTokenizer 中存在的总标记数。

package com.tutorialspoint;

import java.util.StringTokenizer;

public class StringTokenizerDemo {
   public static void main(String[] args) {
      
      // creating string tokenizer
      StringTokenizer st = new StringTokenizer("Tutorialspoint is the best site");

      // counting tokens
      System.out.println("Total tokens : " + st.countTokens());       
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Total tokens : 5

使用给定的分隔符符号计算字符串中可用标记的示例

以下示例演示了如何使用 Java StringTokenizer countTokens() 方法获取字符串中可用标记的计数。这里我们使用给定的字符串和分隔符创建一个 StringTokenizer 对象。然后使用 countTokens() 方法,我们打印了 StringTokenizer 中存在的总标记数。

package com.tutorialspoint;

import java.util.StringTokenizer;

public class StringTokenizerDemo {
   public static void main(String[] args) {
      
      // creating string tokenizer
      StringTokenizer st = new StringTokenizer("Tutorialspoint~is~the~best~site","~");

      // counting tokens
      System.out.println("Total tokens : " + st.countTokens());       
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Total tokens : 5

使用给定的分隔符符号和返回分隔符示例计算字符串中可用标记

以下示例演示了如何使用 Java StringTokenizer countTokens() 方法获取字符串中可用标记的计数。这里我们使用给定的字符串、分隔符和 returnDelim 为 true 创建一个 StringTokenizer 对象。然后使用 countTokens() 方法,我们打印了 StringTokenizer 中存在的总标记数。

package com.tutorialspoint;

import java.util.StringTokenizer;

public class StringTokenizerDemo {
   public static void main(String[] args) {
      
      // creating string tokenizer
      StringTokenizer st = new StringTokenizer("Tutorialspoint~is~the~best~site","~",true);

      // counting tokens (tokens contains delimiters as well)
      System.out.println("Total tokens : " + st.countTokens());       
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Total tokens : 9
java_util_stringtokenizer.htm
广告