Java StringTokenizer 的 hasMoreElements() 方法



描述

Java StringTokenizer 的 hasMoreElements() 方法用於返回與 hasMoreTokens 方法相同的值。它存在是為了使該類能夠實現 Enumeration 介面。

宣告

以下是 java.util.StringTokenizer.hasMoreElements() 方法的宣告。

public boolean hasMoreElements()

引數

返回值

如果還有更多標記,則方法呼叫返回“true”;否則返回“false”。

異常

檢查 StringTokenizer 是否還有更多元素的示例

以下示例演示瞭如何使用 Java StringTokenizer 的 hasMoreElements() 方法來檢查 tokenizer 是否還有更多元素。這裡我們使用給定的字串建立一個 StringTokenizer 物件。然後在 while 迴圈中使用 hasMoreElements() 方法,檢查 tokenizer 是否還有更多元素,然後列印該元素。

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 elements
      while (st.hasMoreElements()) {
         System.out.println("Next element : " + st.nextElement());    
      }
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Next element : Come
Next element : to
Next element : learn

檢查帶有分隔符的 StringTokenizer 是否還有更多元素的示例

以下示例演示瞭如何使用 Java StringTokenizer 的 hasMoreElements() 方法來檢查 tokenizer 是否還有更多元素。這裡我們使用給定的字串和分隔符建立一個 StringTokenizer 物件。然後在 while 迴圈中使用 hasMoreElements() 方法,檢查 tokenizer 是否還有更多元素,然後列印該元素。

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 elements
      while (st.hasMoreElements()) {
         System.out.println("Next element : " + st.nextElement());    
      }
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Next element : Come
Next element : to
Next element : learn

檢查帶有分隔符和返回標誌的 StringTokenizer 是否還有更多元素的示例

以下示例演示瞭如何使用 Java StringTokenizer 的 hasMoreElements() 方法來檢查 tokenizer 是否還有更多元素。這裡我們使用給定的字串、分隔符和將 returnDelim 設定為 true 來建立一個 StringTokenizer 物件。然後在 while 迴圈中使用 hasMoreElements() 方法,檢查 tokenizer 是否還有更多元素,然後列印該元素。

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 elements
      while (st.hasMoreElements()) {
         System.out.println("Next element : " + st.nextElement());    
      }
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Next element : Come
Next element : !
Next element : to
Next element : !
Next element : learn
java_util_stringtokenizer.htm
廣告

© . All rights reserved.