Java 实践(Netbeans开发)——StringTokenizer实现数组分割
2008-03-26 09:12
627 查看
引:
StringTokenizer 存在于 java.util. StringTokenizer 包中,是一个用来分隔String的应用类,相当于VB的split函数。
1.构造函数
public StringTokenizer(String str)
public StringTokenizer(String str, String delim)
public StringTokenizer(String str, String delim, boolean returnDelims)
第一个参数就是要分隔的String,第二个是分隔字符集合,第三个参数表示分隔符号是否作为标记返回,如果不指定分隔字符,默认的是:”/t/n/r/f”
2.核心方法
public boolean hasMoreTokens()
public String nextToken()
public String nextToken(String delim)
public int countTokens()
其实就是三个方法,返回分隔字符块的时候也可以指定分割符,而且以后都是采用最后一次指定的分隔符号。
3.多余方法
public boolean hasMoreElements()
public boolean hasMoreElements()
这个类实现了Enumeration接口,所以多了这么两个方法,其实根本没有必要实现这个接口
它的名字就叫StringTokenizer,返回一个Object就没有什么意思了。
![](http://www.moon-soft.com/doc/down_info.asp?id=28759)
下面我们来实践一下,实现数据的分割:
输入: Kunming,Fujian,Lanzhou,Shangdong
输出 :Kunming
Fujian
Lanzhou
Shangdong
首先,建立一个 Java Class:StringTokenizer1.java
接下来,写代码:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/meteorlWJ/token1.jpg)
![](http://p.blog.csdn.net/images/p_blog_csdn_net/meteorlWJ/token2.jpg)
运行结果:
StringTokenizer 存在于 java.util. StringTokenizer 包中,是一个用来分隔String的应用类,相当于VB的split函数。
1.构造函数
public StringTokenizer(String str)
public StringTokenizer(String str, String delim)
public StringTokenizer(String str, String delim, boolean returnDelims)
第一个参数就是要分隔的String,第二个是分隔字符集合,第三个参数表示分隔符号是否作为标记返回,如果不指定分隔字符,默认的是:”/t/n/r/f”
2.核心方法
public boolean hasMoreTokens()
public String nextToken()
public String nextToken(String delim)
public int countTokens()
其实就是三个方法,返回分隔字符块的时候也可以指定分割符,而且以后都是采用最后一次指定的分隔符号。
3.多余方法
public boolean hasMoreElements()
public boolean hasMoreElements()
这个类实现了Enumeration接口,所以多了这么两个方法,其实根本没有必要实现这个接口
它的名字就叫StringTokenizer,返回一个Object就没有什么意思了。
下面我们来实践一下,实现数据的分割:
输入: Kunming,Fujian,Lanzhou,Shangdong
输出 :Kunming
Fujian
Lanzhou
Shangdong
首先,建立一个 Java Class:StringTokenizer1.java
接下来,写代码:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/meteorlWJ/token1.jpg)
![](http://p.blog.csdn.net/images/p_blog_csdn_net/meteorlWJ/token2.jpg)
运行结果:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/meteorlWJ/token3.jpg)
相关文章推荐
- 3步把您的java程序转换为webservice [转]
- 死锁问题的代码(JAVA)
- 各种同步问题的代码(JAVA)
- 通过socket连接传递java对象(对象序列化)
- 简化Spring--配置文件1
- Spring XML配置的十二个最佳实践
- 深入了解Java ClassLoader、Bytecode 、ASM、cglib
- Eclipse下的js和ext开发(转载)
- 一个可以获取Java 所支持的国家和语言的类
- Eclipse Console 乱码
- 微软 Visual Studio Team System 2008 正式版下载[已确认有效]
- Javabeans
- Windows下Java环境变量设置
- cvs 同步 spring源代码
- Java中的正则表达式 包含embedded flags
- Flex + LCDS + Java 入门教程
- [编译原理]词法分析器JLEX使用指南 (Jdk1.5.0 + JLex 1.2.6)
- .net的前景
- java获取对象类型
- Java heap space 解决方法