java中StringTokenizer使用
来源:互联网 发布:js格式化js文本 编辑:程序博客网 时间:2024/04/25 19:46
Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你。
public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www.baidu.com", ".b"); while(st.hasMoreElements()){ System.out.println("Token:" + st.nextToken()); } }
输出:
Token:www
Token:baidu
Token:com
StringTokenizer有两个常用的方法:
1.hasMoreTokens()。这个方法和hasMoreElements()方法的用法是一样的,只是StringTokenizer为了实现Enumeration接口而实现的方法,从StringTokenizer的声明可以看到:class StringTokenizer implements Enumeration<Object>。
2.nextToken()。这个方法和nextElement()方法的用法是一样的,返回此 StringTokenizer 的下一个标记。
StringTokenizer的三个构造方法:
1.StringTokenizer(String str)。默认以” \t\n\r\f”(前有一个空格,引号不是)为分割符。
源码:
/**
* Constructs a string tokenizer for the specified string. The
* tokenizer uses the default delimiter set, which is
* <code>" \t\n\r\f"</code>: the space character,
* the tab character, the newline character, the carriage-return character,
* and the form-feed character. Delimiter characters themselves will
* not be treated as tokens.
*
* @param str a string to be parsed.
* @exception NullPointerException if str is <CODE>null</CODE>
*/
public StringTokenizer(String str) {
this(str, " \t\n\r\f", false);
}
public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www baidu com"); while(st.hasMoreElements()){ System.out.println("Token:" + st.nextToken()); } }输出:
Token:www
Token:baidu
Token:com
public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www.baidu.com", ".", true); while(st.hasMoreElements()){ System.out.println("Token:" + st.nextToken()); } }输出:
Token:www
Token:.
Token:baidu
Token:.
Token:com
- java中StringTokenizer使用
- Java中StringTokenizer的使用
- Java中Map和StringTokenizer的使用
- Java中StringTokenizer的使用学习
- Java中StringTokenizer 类
- Java中StringTokenizer用法
- java中StringTokenizer类简读
- 【Java】StringTokenizer简单使用
- java中StringTokenizer用法举例
- 【java】StringTokenizer类的使用
- StringTokenizer使用
- StringTokenizer使用
- StringTokenizer使用
- StringTokenizer使用
- StringTokenizer使用
- JAVA中StringTokenizer类的用法
- Java中String,StringBuffer,StringTokenizer类
- java中StringTokenizer类的用法
- java金额大写转换
- bzoj3707 圈地【计算几何】
- Java 基础 —— String中替换指定字符,字符种类判定,字符大小写转换,遍历字符串
- 微信小程序-轮播图
- Windows 性能监视器的基本指标(CPU,内存,硬盘参数)
- java中StringTokenizer使用
- [转]【OpenCV入门教程之四】 ROI区域图像叠加&初级图像混合 全剖析
- CSDN 博客小发现
- 单例模式的七种写法
- Quartz总结(四):动态修改定时器二
- C++ 获取随机数
- 色彩三原色和合并颜色的学习
- Spring配置文件详解
- spring mvc Interceptor