- 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 hasMoreTokens() Method
Description
The Java StringTokenizer hasMoreTokens() method is used to test if there are more tokens available from this tokenizer's string.
Declaration
Following is the declaration for java.util.StringTokenizer.hasMoreTokens() method.
public boolean hasMoreTokens()
Parameters
NA
Return Value
The method call returns 'true' if and only if there is at least one token in the string after the current position; false otherwise.
Exception
NA
Checking if StringTokenizer Has More Token Example
The following example shows the usage of Java StringTokenizer hasMoreTokens() method to check if tokenizer has more tokens or not. Here we're creating a StringTokenizer object using a given string. Then using hasMoreTokens() method within while loop, we've checking if tokenizer has more tokens and then printed the token.
package com.tutorialspoint; import java.util.StringTokenizer; public class StringTokenizerDemo { public static void main(String[] args) { // creating string tokenizer StringTokenizer st = new StringTokenizer("Come to learn"); // checking tokens while (st.hasMoreTokens()) { System.out.println("Next token : " + st.nextToken()); } } }
Output
Let us compile and run the above program, this will produce the following result.
Next token : Come Next token : to Next token : learn
Checking if StringTokenizer with Delimiter Has More Token Example
The following example shows the usage of Java StringTokenizer hasMoreTokens() method to check if tokenizer has more tokens or not. Here we're creating a StringTokenizer object using a given string and a delimiter. Then using hasMoreTokens() method within while loop, we've checking if tokenizer has more tokens and then printed the token.
package com.tutorialspoint; import java.util.StringTokenizer; public class StringTokenizerDemo { public static void main(String[] args) { // creating string tokenizer StringTokenizer st = new StringTokenizer("Come!to!learn","!"); // checking tokens while (st.hasMoreTokens()) { System.out.println("Next token : " + st.nextToken()); } } }
Output
Let us compile and run the above program, this will produce the following result.
Next token : Come Next token : to Next token : learn
Checking if StringTokenizer with Delimiter and return Flag Has More Token Example
The following example shows the usage of Java StringTokenizer hasMoreTokens() method to check if tokenizer has more tokens or not. Here we're creating a StringTokenizer object using a given string, a delimiter and returnDelim as true. Then using hasMoreTokens() method within while loop, we've checking if tokenizer has more tokens and then printed the token.
package com.tutorialspoint; import java.util.StringTokenizer; public class StringTokenizerDemo { public static void main(String[] args) { // creating string tokenizer StringTokenizer st = new StringTokenizer("Come!to!learn","!",true); // checking tokens while (st.hasMoreTokens()) { System.out.println("Next token : " + st.nextToken()); } } }
Output
Let us compile and run the above program, this will produce the following result.
Next token : Come Next token : ! Next token : to Next token : ! Next token : learn
To Continue Learning Please Login
Login with Google