广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java StringTokenizer是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-12分类:Java技术浏览:750


导读:最近惠州北大青鸟很多学员都在问这个问题,Java StringTokenizer是什么?那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

最近惠州北大青鸟很多学员都在问这个问题,Java StringTokenizer是什么?那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

StringTokenizer对象根据您对定界符的定义将字符串拆分为标记。它一次返回一个令牌。

我们还可以随时更改分隔符。我们可以通过指定字符串并接受默认分隔符来创建一个StringTokenizer,它是空格,制表符,换行符,回车符和换行符(“\t \n \r \f”)如下:

StringTokenizer st  = new StringTokenizer("here is my string");

我们可以在创建StringTokenizer时指定自己的分隔符,如下所示:下面的代码使用空格,逗号和分号作为分隔符。

String delimiters = " ,;";
StringTokenizer st  = new StringTokenizer("my text...",  delimiters);

我们可以使用hasMoreTokens()方法来检查是否有更多的令牌和nextToken()方法从字符串中获取下一个令牌。

我们还可以使用String类的split()方法将字符串拆分为基于分隔符的令牌。

split()方法接受正则表达式作为分隔符。

以下代码显示如何使用StringTokenizer和String类的split()方法。

import java.util.StringTokenizer;public class Main {  public static void main(String[] args) {
   String str = "This is a  test, this is another test.";
   String delimiters = "  ,"; // a space and a comma    StringTokenizer st = new StringTokenizer(str, delimiters);

   System.out.println("Tokens  using a  StringTokenizer:");
   String token = null;    while (st.hasMoreTokens()) {
     token = st.nextToken();
     System.out.println(token);
   }
 }
}

上面的代码生成以下结果。

Tokens using a StringTokenizer:

This

is

a

test

this

is

another

test.

想学Java的同学们,可以来惠州北大青鸟新方舟校区详细了解。

Java15.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表