មេរៀនទី៤៤: StringTokenizer
java.util.StringTokenizer class អនុញ្ញាតលោកអ្នកបំបែក string មួយយកចូលក្នុង។ វាគឺងាយ បំបែក string។
Constructors of StringTokenizer class
មាន 3 constructors កំណត់ក្នុង StringTokenizer class.
Methods of StringTokenizer class
6 វិធីប្រើ StringTokenizer class ដូចខាងក្រោម:
ឧទាហរណ៍នៃ StringTokenizer class
Let’s see the simple example of StringTokenizer class that tokenizes a string “my name is khan” on the basis of whitespace.
import java.util.StringTokenizer;
public class Simple{
public static void main(String args[]){
StringTokenizer st = new StringTokenizer(“my name is khan”,” ”);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
Output:my
name
is
khan
ឧទាហរណ៍នៃ nextToken(String delim) method of StringTokenizer class
import java.util.*;
public class Test {
public static void main(String[] args) {
StringTokenizer st = new StringTokenizer(“my,name,is,khan”);
// printing next token
System.out.println(“Next token is : ” + st.nextToken(“,”));
}
}
Output:Next token is : my
Constructors of StringTokenizer class
មាន 3 constructors កំណត់ក្នុង StringTokenizer class.
Constructor
|
ការពណ៌នា
|
StringTokenizer(String str) | បង្កើត StringTokenizer with specified string. |
StringTokenizer(String str, String delim) | បង្កើត StringTokenizer with specified string and delimeter. |
StringTokenizer(String str, String delim, boolean returnValue) | បង្កើត StringTokenizer with specified string, delimeter and returnValue. If return value is true, delimiter characters are considered to be tokens. If it is false, delimiter characters serve to separate tokens. |
6 វិធីប្រើ StringTokenizer class ដូចខាងក្រោម:
Public method
|
ការពណ៌នា
|
boolean hasMoreTokens() | checks if there is more tokens available. |
String nextToken() | returns the next token from the StringTokenizer object. |
String nextToken(String delim) | returns the next token based on the delimeter. |
boolean hasMoreElements() | same as hasMoreTokens() method. |
Object nextElement() | same as nextToken() but its return type is Object. |
int countTokens() | returns the total number of tokens. |
Let’s see the simple example of StringTokenizer class that tokenizes a string “my name is khan” on the basis of whitespace.
import java.util.StringTokenizer;
public class Simple{
public static void main(String args[]){
StringTokenizer st = new StringTokenizer(“my name is khan”,” ”);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
Output:my
name
is
khan
ឧទាហរណ៍នៃ nextToken(String delim) method of StringTokenizer class
import java.util.*;
public class Test {
public static void main(String[] args) {
StringTokenizer st = new StringTokenizer(“my,name,is,khan”);
// printing next token
System.out.println(“Next token is : ” + st.nextToken(“,”));
}
}
Output:Next token is : my
Post a Comment