- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java StringTokenizer countTokens() Method
Description
The Java StringTokenizer countTokens() method is used to calculate the number of times that this tokenizer's nextToken method can be called before it generates an exception.
Declaration
Following is the declaration for java.util.StringTokenizer.countTokens() method.
public int countTokens()
Parameters
NA
Return Value
The method call returns the number of tokens remaining in the string using the current delimiter set.
Exception
NA
Counting Available Tokens in a String Example
The following example shows the usage of Java StringTokenizer countTokens() method to get the count of tokens available in the string. Here we're creating a StringTokenizer object using a given string. Then using countTokens() method, we've printed the total tokens present in the 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()); } }
Output
Let us compile and run the above program, this will produce the following result.
Total tokens : 5
Counting Available Tokens in a String Using Given Seperator Symbol Example
The following example shows the usage of Java StringTokenizer countTokens() method to get the count of tokens available in the string. Here we're creating a StringTokenizer object using a given string and a delimiter. Then using countTokens() method, we've printed the total tokens present in the 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()); } }
Output
Let us compile and run the above program, this will produce the following result.
Total tokens : 5
Counting Available Tokens in a String Using Given Seperator Symbol and return delimiter Example
The following example shows the usage of Java StringTokenizer countTokens() method to get the count of tokens available in the string. Here we're creating a StringTokenizer object using a given string, a delimiter and returnDelim as true. Then using countTokens() method, we've printed the total tokens present in the 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()); } }
Output
Let us compile and run the above program, this will produce the following result.
Total tokens : 9
To Continue Learning Please Login
Login with Google