stringtokenizer为什么新代码中不建议使用StringTokenizer

stringtokenizer  时间:2021-06-22  阅读:()

java.util.StringTokenizer的作用是什么?如何使用?

用来对字符串进行切分,看下面的例子: import java.util.*; class StringTokenizer_test { public static void main(String args[]) { StringTokenizer st=new StringTokenizer("A new world is in front of you!"); //新建一个对象 while (st.hasMoreTokens()) //新建的StringTokenizer应该如此使用,该对象默认使用空格对字符串进行切分 { System.out.println(st.nextToken()); } } } 输出: A new world is in front of you!

java中的StringTokenizer的用法

StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); } 输出以下字符串: this is a test StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。

建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。

下面的示例阐明了如何使用 String.split 方法将字符串分解为基本标记: String[] result = "this is a test".split("\s"); for (int x=0; x<result.length; x++) System.out.println(result[x]); 输出以下字符串: this is a test

java问题:在运用StringTokenizer()时为什么输入空格时结果正确,如果打入回车程序结束得不到正确结果?

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); String line = stdin.readLine();//这里的问题,实际上,这句话只会从控制台读入一行文字,如果你敲回车了,就代表下一行了,你只读取了一行信息,当然跟你想象的结果不一样

java中如何利用StringTokenizer对一个应用程序进行词法分析找出关键字和变量名

StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。

建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。

下面的示例阐明了如何使用 String.split 方法将字符串分解为基本标记: String[] result = "this is a test".split("\s"); for (int x=0; x为什么新代码中不建议使用StringTokenizerString 里面已经有split 方法可以实现字符串分割了。

StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。

但是你要用,也没关系。

这就是一个习惯上的建议,用的时候当时是使用更大众,更新的东西,之后的代码维护升级也刚方便

ParkinHost:俄罗斯离岸主机,抗投诉VPS,200Mbps带宽/莫斯科CN2线路/不限流量/无视DMCA/55折促销26.4欧元 /年起

外贸主机哪家好?抗投诉VPS哪家好?无视DMCA。ParkinHost今年还没有搞过促销,这次parkinhost俄罗斯机房上新服务器,母机采用2个E5-2680v3处理器、128G内存、RAID10硬盘、2Gbps上行线路。具体到VPS全部200Mbps带宽,除了最便宜的套餐限制流量之外,其他的全部是无限流量VPS。ParkinHost,成立于 2013 年,印度主机商,隶属于 DiggDigi...

AkkoCloud(60元/月 ),英国伦敦CN2 1核 768 MB 内存 10 GB SSD 硬盘 600GB 流量 英国伦敦CN2 1核  1.5G  300Mbps

官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...

香港2GB内存DIYVM2核(¥50月)香港沙田CN2云服务器

DiyVM 香港沙田机房,也是采用的CN2优化线路,目前也有入手且在使用中,我个人感觉如果中文业务需要用到的话虽然日本机房也是CN2,但是线路的稳定性不如香港机房,所以我们在这篇文章中亲测看看香港机房,然后对比之前看到的日本机房。香港机房的配置信息。CPU内存 硬盘带宽IP价格购买地址2核2G50G2M1¥50/月选择方案4核4G60G3M1¥100/月选择方案4核8G70G3M4¥200/月选择...

stringtokenizer为你推荐
财务系统软件财务软件哪个好用,2020年财务软件排名?旺旺群发淘宝怎样旺旺群群发ae序列号ae序列号网络视频下载器网络视频下载工具哪个好用?oledbdatareader无法将带 [] 的索引应用于“OleDbDataReader”类型的表达式,求大神解答ico监管为何央行叫停代币发行?renderpartialHtml.RenderPartial 报错手机软件开发工具怎样开发手机软件云输入法如何使用QQ云输入法?qq管家官网腾讯手机管家如何下载QQ手机管家?
美国主机租用 长沙域名注册 香港服务器租用99idc 日本动态vps 动态域名解析软件 uk2 回程路由 hnyd linux空间 电子邮件服务器 129邮箱 购买国外空间 网购分享 太原联通测速 php服务器 lamp兄弟连 学生服务器 网站加速 宿迁服务器 双十二促销 更多