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>,所以这两个方法是实现枚举类型而进行重写的。

  • 相关阅读:
    关于Vim的问题s
    突然想来说几句
    直接下载Google Play市场的APK
    编译 ijg JPEG V8 库 GIF 库
    linux下 GUI 数码相册项目 持续更新中
    nes 红白机模拟器 第8篇 USB 手柄支持
    nes 红白机模拟器 第7篇 编译使用方法
    nes 红白机模拟器 第6篇 声音支持
    使用 ALSAlib 播放 wav
    ALSA 声卡 驱动 linux 4.1.36 中变化
  • 原文地址:https://www.cnblogs.com/dream-to-pku/p/7060383.html
Copyright © 2011-2022 走看看