博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017.5.2 java中StringTokenizer的用法及示例
阅读量:5019 次
发布时间:2019-06-12

本文共 1359 字,大约阅读时间需要 4 分钟。

StringTokenizer类:根据自定义字符为分界符进行拆分,并将结果进行封装提供对应方法进行遍历取值, StringTokenizer  方法不区分标识符、数和带引号的字符串,它们也不识别并跳过注释;该方法用途类似于split方法,只是对结果进行了封装;

帮助文档上对此进行了说明:

StringTokenizer  是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用  String  的 split  方法或 .util.regex 包。

 

     构造器:      · public StringTokenizer(String str,String delim,boolean returnTokens);      · public StringTokenizer(String str,String delim);      · public StringTokenizer(String str);      其中,str为需分析的字符串,delim为定界符,定界符里面的任何一个字符都是分隔符,如"+-*/   "表示碰到"+-*/   "中的任何一个都认为是到达了分隔符了。        常用的方法有:      · public boolean hasMoreTokens(); //判断字符串中是含还有token      · public String nextToken(); //StringTokenizer对象中的下一个token。      · public String nextToken(String delim) //delim为新的定界符

      public boolean hasMoreElements ()

StringTokenizer (Platform SE 6)

      public Object nextElement ()  //除返回结果类型外,其返回与 nextToken  方法相同的值

 

在例中,使用StringTokenizer类将字符串“hello,java,delphi,asp,”分解为三个单词。 

 

impoort java.util.*;         public class StringTokenizer Demo         {                public static void main(String[] args)               {                    String str=" hello,java,delphi,asp,php";                   StringTokenizer st=new StringTokenizer(str,",");                   while(st.hasMoreTokens()) {                        System.out.println(st.nextToken());                   }               }           }

 

程序的运行结果为:

          hello

          java

         delphi

         asp

         php

转载于:https://www.cnblogs.com/mojiayi/p/6796364.html

你可能感兴趣的文章
Http请求头与响应头
查看>>
CPP-week five
查看>>
[LeetCode OJ] Gas Station
查看>>
Study Plan - The Fifty-Third Day
查看>>
Hadoop学习路线图
查看>>
利用activeX控件在网页里自动登录WIN2003远程桌面并实时控制
查看>>
初试docker以及搭建mysql on docker
查看>>
2015/12/28--课堂总结
查看>>
Restoring Road Network
查看>>
MD5加密汇总
查看>>
PHP基础-PHP中预定义的超全局数组
查看>>
百度地图API —— 制作多途经点的线路导航
查看>>
centos7安装Nginx
查看>>
方差分析一般线性模型
查看>>
L1-002 打印沙漏
查看>>
MySQL提示:The server quit without updating PID file问题的解决办法
查看>>
Silverlight中xaml之间的跳转方案之一
查看>>
hdu2460 e-DCC染色缩点+暴力LCA
查看>>
fopen,file_get_contents,curl的区别
查看>>
kmp算法专题总结
查看>>