b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

stringtokenizer_java tokenizer_stringtokenizer类

电脑杂谈  发布时间:2016-12-28 06:01:17  来源:网络整理

一、StringTokenizer:字符串分隔解析类型

属于:java.util包。

1、构造函数。

1.StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。stringtokenizer

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。

5.Object nextElement():结果同4。

6.String nextToken(String delim):与4类似,以指定的分隔符返回结果。

二、split 与 StringTokenizer 的小小区别

以上代码说明:同样是分割字符串,对于String.split()方法来说,

直接传入参数"|"不能正确的分割字符串,需先对它进行转义。

而对于StringTokenizer类来说,就没有这个必要。

同样的操作在遇到下列分割符时同样需要:

"+"、"*"、"$"、"\"。

三、为什么不鼓励使用StringTokenizer。

StringTokenizer的是一个被保留,是因为兼容性的原因,不鼓励使用在新的代码中。建议任何人都寻求这种功能使用split或java.util.regex包。stringtokenizer


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23661-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 郭帅
        郭帅

        铁汉柔情

      • 刘育强
        刘育强

        欧盟绝对不会放过这个机会正式转正

      热点图片
      拼命载入中...