Java StringTokenizer nextToken() 方法



描述

Java StringTokenizer nextToken() 方法用于返回此字符串标记器中的下一个标记。

声明

以下是java.util.StringTokenizer.nextToken() 方法的声明。

public String nextToken()

参数

返回值

方法调用返回此字符串标记器中的下一个标记。

异常

NoSuchElementException − 如果此标记器的字符串中没有更多标记,则抛出此异常。

Java StringTokenizer nextToken(String delim) 方法

描述

Java StringTokenizer nextToken(String delim) 方法用于返回此字符串标记器字符串中的下一个标记。首先,将此 StringTokenizer 对象认为是分隔符的字符集更改为字符串 delim 中的字符。然后返回字符串中当前位置之后的下一个标记。

声明

以下是java.util.StringTokenizer.nextToken() 方法的声明。

public String nextToken(String delim)

参数

delim − 这是新的分隔符。

返回值

方法调用在切换到新的分隔符集后返回下一个标记。

异常

NoSuchElementException − 如果此标记器的字符串中没有更多标记,则抛出此异常。

获取 StringTokenizer 的下一个标记示例

以下示例演示了如何使用 Java StringTokenizer nextToken() 方法获取标记器的下一个标记。在这里,我们使用给定的字符串创建一个 StringTokenizer 对象。然后使用 nextToken() 方法前进一个标记,然后再次使用 nextToken() 方法打印下一个标记。

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");

      // moving to next token
      st.nextToken();

      // checking next to next token
      System.out.println("Next token is : " + st.nextToken());
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Next token is : to

使用分隔符获取 StringTokenizer 的下一个标记示例

以下示例演示了如何使用 Java StringTokenizer nextToken() 方法获取标记器的下一个标记。在这里,我们使用给定的字符串和分隔符创建一个 StringTokenizer 对象。然后使用 nextToken() 方法前进一个标记,然后再次使用 nextToken() 方法打印下一个标记。

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","!");

      // moving to next token
      st.nextToken();

      // checking next to next token
      System.out.println("Next token is : " + st.nextToken());
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Next token is : to

使用分隔符获取 StringTokenizer 的下一个标记示例

以下示例演示了如何使用 Java StringTokenizer nextToken(String delim) 方法使用给定的分隔符获取标记器的下一个标记。在这里,我们使用给定的字符串创建一个 StringTokenizer 对象。然后使用 nextToken() 方法前进一个标记,然后再次使用 nextToken() 方法打印下一个标记。

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");

      // moving to next token using a delimiter
      st.nextToken("!");

      // checking next to next token using a delimiter
      System.out.println("Next token is : " + st.nextToken("!"));
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Next token is : to
java_util_stringtokenizer.htm
广告