必威体育Betway必威体育官网
当前位置:首页 > IT技术

StringTokenizer是什么

时间:2019-09-20 21:09:59来源:IT技术作者:seo实验室小编阅读:66次「手机版」
 

stringtokenizer

StringTokennizer是一个分解字符串的工具类。具体使用代码如下:

import java.util.stringtokenizer;
 
public class Main {
    public static void main(String[] args) {
 
        String str = "This is String , split by StringTokenizer, created by runoob";
        StringTokenizer st = new StringTokenizer(str);
 
        System.out.println("----- 通过空格分隔 ------");
        while (st.hasMoreElements()) {
            System.out.println(st.nextElement());
        }
 
        System.out.println("----- 通过逗号分隔 ------");
        StringTokenizer st2 = new StringTokenizer(str, ",");
 
        while (st2.hasMoreElements()) {
            System.out.println(st2.nextElement());
        }
    }
}

输出如下:

----- 通过空格分隔 ------
This
is
String
,
split
by
StringTokenizer,
created
by
runoob
----- 通过逗号分隔 ------
This is String 
 split by StringTokenizer
 created by runoob

其实还有另外一种写法如下:

StringTokenizer st = new StringTokenizer(”hello world”);
while (st.hasMoreTokens()) {
    System.out.println(st.nextToken());
}

输出如下:

Hello
World

一开始还很纳闷这两有啥区别,百度了半天也没百度到。后来看了下源码hasMoreElements的底层调用的就是hasMoreTokens方法。nextElement调用的就是nextToken。可能为以后的功能预留口吧,现在两个方法都可以使用,使用的方法都一样。

相关阅读

StringTokenizer类的使用方法

StringTokenizer:主要用于字符串分隔解析属于:java.util包。1、构造函数。1. StringTokenizer(String str) :构造一个用来解析str的

Split()拆分字符串与StringTokenizer拆分字符串

前言 不管用何种编程语言写代码,对字符串的处理都是必不可少的,其中对字符串的拆分在许多场合都频繁用到。今天介绍Java中两种主流

Java中的字符串分割 StringTokenizer类 的使用方法

StringTokenizer是字符串分隔解析类型,属于:java.util包。 StringTokenizer是java中object类的一个子类,继承自 Enumeration接口。此

分享到:

栏目导航

推荐阅读

热门阅读