StringTokenizer是java.util包下面的一个类。
1、构造函数。
1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。
2. StringTokenizer(String str, String delim) :构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符。
3. StringTokenizer(String str, String delim, boolean returnDelims) :构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。
2、方法。
说明:
1. 所有方法均为public;
2. 书写格式:〔修饰符〕 <返回类型> <方法名(〔参数列表〕)>
如:
static int parseInt(String s) 表示:此方法(parseInt)为类方法(static),返回类型为(int),方法所需参数为String类型。
1. int countTokens() :返回nextToken方法被调用的次数。如果采用构造函数1和2,返回的就是分隔符数量(例2)。
2. boolean hasMoreTokens() :返回是否还有分隔符。
3. boolean hasMoreElements() :结果同2。
4. String nextToken() :返回从当前位置到下一个分隔符的字符串。
5. Object nextElement() :结果同4。
6. String nextToken(String delim) :与4类似,以指定的分隔符返回结果。
例子:
代码:
import java.util.Scanner;
import java.util.StringTokenizer;
public class HomeWork3 {String str = new String("ww fwwwjd orj foe feof feof feo");
StringTokenizer st = new StringTokenizer(str);
int count = 0;
while(st.hasMoreTokens())
{
System.out.println(st.nextToken());
count++;
}
System.out.println("字符串中共有单词" + count + "个。");
for(int i = 0;i < str.length();i++)
{
if(str.charAt(i) == 'w' || str.charAt(i) == 'W')
{
count++;
}
}
System.out.println("字符串中共有字母'W'" + count + "个。");
count = 0;
for(int i = 0;i < (str.length() - 2);i++)
{
if(str.substring(i,i+2).equalsIgnoreCase("or"))
{
count++;
}
}
System.out.println("字符串中共有字符串'or'" + count + "个。");
}
}
相关推荐
看过c#的split regex等,还是有时候会需要像java StringTokenizer 一样的功能,所以转载一个
主要介绍了JAVA StringBuffer类与StringTokenizer类代码解析,具有一定借鉴价值,需要的朋友可以参考下
StringTokenizer(String str)默认分隔符delim是 " \t\n\r\f",returnDelims是false) 遍历的api中注意,hasMoreElements()等于hasMoreTokens(); nextElement()等于nextToken()。可以 看源码验证。 ...
Write a program called StringTokenizer1.java that accepts a string, looks for commas within the string, and breaks the string up into the parts separated by the comma. For example, the string ...
StringTokenizer tool class
StringTokenizer 马克-to-win java视频 字符串解析器
Java 实例 - 字符串分隔(StringTokenizer)源代码-详细教程.zip
java文档String和StringTokenizer 马克-to-win java视频 字符串解析器
StringTokenizer 马克-to-win java视频 字符串解析器
我们可以使用 Java 的 Runtime.getRuntime().exec() 方法来执行 ipconfig 命令,并将结果解析出来获取网卡物理地址。下面是一个示例代码: ```java public final static String getMacAddress() throws IOException ...
用delphi实现java的StringTokenizer类的功能。在原来曾青松版本的基础上修复bug完成的。
StringTokenizer类的使用方法
Arduino-StringTokenizer-库一个非常简单的arduino库,可以使用Java(如string-tokenizer函数)来使用定界符... 声明:StringTokenizer令牌(“输入字符串”,“分隔符字符串”); 请查看随附的示例,以获取更多说明。
StringTokenizer的用法
下面小编就为大家带来一篇基于Java中的StringTokenizer类详解(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java学生成绩管理系统源代码: imporjava.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader;...import java.util.StringTokenizer;
StringTokenizer(String s,String delim) delim是自己定义的分隔符 nextToken() 逐个获取字符串中的语言符号 boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false countTokens() 得到一共...
Java-StringTokenizer1 这个文件解释了 StringTokenizer 的工作。
4.3.1 java.util.StringTokenizer 4.3.2 java.util.Random 4.3.3 Java2集合框架 4.4 总结 4.5 练习 第2篇 Java 2-D图像开发和抽象Window工具包 第5章 Applet基础 5.1 什么是Java applet 5.2 Applet和Application的...
5 5StringTokenizer类 5 6字符串与字符 字节数组 5 7StringBuffer类 5 8正则表达式 习题 第6章时间 日期和数字 6 1Date类 6 2Calendar类 6 3Math类 6 4BigInteger类 习题 第7章AWT组件及事件处理 7 1Java窗口 7 1 1 ...