zoukankan      html  css  js  c++  java
  • 【Java基础】StringTokenizer用法

    写在前面

    因为最近在接触hadoop的东西,看示例WordCount的时候里面有一个StringTokenizer的东西特地看了一下

    The string tokenizer class allows an application to break a string into tokens.

    一、构造方法

    StringTokenizer一共有如下三个构造方法

    二、三种方法使用示例

     1 package com.slp;
     2 
     3 import java.util.StringTokenizer;
     4 
     5 public class StringTokenizerTest {
     6 
     7     /**
     8      * @Description: StringTokenizer解释
     9      * @param @param args   
    10      * @return void  
    11      * @throws
    12      * @author liping.sang
    13      * @date 2017-6-21
    14      */
    15     public static void main(String[] args) {
    16         StringTokenizer st1 = new StringTokenizer("www.dream-to-pku.com");
    17         while(st1.hasMoreTokens()){
    18             System.out.print("token:"+st1.nextToken()+"     ");
    19             
    20         }
    21         System.out.println();
    22         System.out.println("----------------------------------------");
    23         StringTokenizer st2 = new StringTokenizer("www.dream-to-pku.com","-");
    24         while(st2.hasMoreTokens()){
    25             System.out.print("token:"+st2.nextToken()+"     ");
    26         }
    27         System.out.println();
    28         System.out.println("----------------------------------------");
    29         StringTokenizer st3 = new StringTokenizer("www.dream-to-pku.com","-",true);
    30         while(st3.hasMoreTokens()){
    31             System.out.print("token:"+st3.nextToken()+"     ");
    32         }
    33     }
    34 
    35 }
    1 token:www.dream-to-pku.com     
    2 ----------------------------------------
    3 token:www.dream     token:to     token:pku.com     
    4 ----------------------------------------
    5 token:www.dream     token:-     token:to     token:-     token:pku.com     

    三、StringTokenizer常用的方法hasMoreTokens(),nextToken()

    StringTokenizer实现了Enumeration<Object>,所以这两个方法是实现枚举类型而进行重写的。

  • 相关阅读:
    浏览器的跨域请求 与 CORS(跨域资源共享)
    HTML 占位符
    C# 中的 base和this
    推荐一个pdf引擎
    整理wifi相关的知识点
    交叉编译(ISC)DHCP:dhcp-4.3.0b1
    (转载)子网掩码,网关的概念
    海思-VB被占用导致vb无法去初始化
    c++创建文件时重命名同名文件
    iw创建虚拟网卡wlan1,ap_sta共存
  • 原文地址:https://www.cnblogs.com/dream-to-pku/p/7060383.html
Copyright © 2011-2022 走看看