Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào chúng ta có thể sử dụng lớp StringTokenizer trong Java?


A StringTokenizer là một lớp con của Đối tượng và nó có thể cho phép ứng dụng ngắt chuỗi thành mã thông báo . Một tập hợp các dấu phân cách có thể được chỉ định tại thời điểm tạo hoặc trên cơ sở từng mã thông báo. Một bản sao của StringTokenizer hoạt động theo hai cách tùy thuộc vào việc nó được tạo bằng cờ returnDelims có giá trị t rue hoặc sai . Đối tượng của StringTokenizer nội bộ duy trì một vị trí hiện tại trong chuỗi được mã hóa. Các phương thức quan trọng của StringTokenizer c; ass là hasMoreElements (), hasMoreTokens (), nextElement (), nextToken () countTokens () .

Cú pháp

public class StringTokenizer extends Object implements Enumeration<Object>

Ví dụ 1

import java.util.*;
public class StringTokenizerTest1 {
   public static void main(String args[]) {
      StringTokenizer tokens = new StringTokenizer("Welcome To Tutorials Point");
      System.out.println("countTokens : " + tokens.countTokens());
      while(tokens.hasMoreTokens()) {
         System.out.println(tokens.nextToken());
      }
   }
}

Đầu ra

countTokens : 4
Welcome
To
Tutorials
Point


Ví dụ 2

import java.util.*;
public class StringTokenizerTest1 {
   public static void main(String args[]) {
      StringTokenizer tokens = new StringTokenizer("Welcome-To-Tutorials;Point-India;Hyderabad");
      System.out.println("countTokens : " + tokens.countTokens());
      while(tokens.hasMoreTokens()) {
         System.out.println(tokens.nextToken(";"));
      }
   }
}

Đầu ra

countTokens : 1
Welcome-To-Tutorials
Point-India
Hyderabad