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 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。

但是你要用,也没关系。

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

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

hostodo:美国大流量VPS,低至$3,8T流量/月-1.5G内存/1核/25gNVMe/拉斯维加斯+迈阿密

hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...

rfchost:洛杉矶vps/双向CN2 GIA,1核/1G/10G SSD/500G流量/100Mbps/季付$23.9

rfchost怎么样?rfchost是一家开办了近六年的国人主机商,一般能挺过三年的国人商家,还是值得入手的,商家主要销售VPS,机房有美国洛杉矶/堪萨斯、中国香港,三年前本站分享过他家堪萨斯机房的套餐。目前rfchost商家的洛杉矶机房还是非常不错的,采用CN2优化线路,电信双程CN2 GIA,联通去程CN2 GIA,回程AS4837,移动走自己的直连线路,目前季付套餐还是比较划算的,有需要的可...

stringtokenizer为你推荐
windowsmedia电脑的大部分软件打开方式变为了Windows media center存储区域网络网络存储技术的SAN(存储区域网络)的优点snake模型图像分割与边缘处理有什么区别?请大侠回答,谢谢了。短信营销方案短信平台应该如何推广和运营啊?oledbdatareader根据输入信息读取数据库中的数据,总是在执行OleDbDataReader reader = cmd.ExecuteReader()时通不过,shoujiao手机电池突然充不上电,是怎么回事?该怎么办?音乐代码css控制背景音乐代码动画分镜头脚本动画分镜头台本的作用?防火墙技术应用防火墙的应用与研究论文东兴证券网站东兴证券交易软件如何操作?
虚拟主机试用 3322动态域名 com域名抢注 plesk 星星海 linkcloud mach 免备案空间 空间打开慢 名片模板psd 免费静态空间 合肥鹏博士 web服务器的架设 hkg hdd t云 申请网站 中国linux 群英网络 后门 更多