String类的split()方法与StringTokenizer方法对字符串分割并输出 java split分割字符串

由于需要处理大量的文本文件,并对文件中的内容进行逐行字符串分割。涉及到split()和StringTokenizer两种方法,所以对二者的性能进行了一下比较。 选取了一个1.58M大小的CSV文件,其中有4420行的数据,做的处理是分别用两种方法读取文件,并逐行进行分割,然后再将每行的内容输出。分别测试两种方法的耗时。 对每种方法都执行了五遍,取其耗时的平均值进行比较,共做了两次比较,第一次split()方法比StringTokenizer方法多耗时66.4ms;而第二次多耗时148ms。说明后者的性能要优于前者,这与网上其它分析二者性能的文章的结果也相一致。while ((line = reader.readLine()) != null){ StringTokenizer st = newStringTokenizer(line, ","); while(st.hasMoreTokens()) { System.out.print(st.nextToken() + " "); } System.out.println();}while ((line = reader.readLine())!= null){ String[] line_data=line.split(","); for (int i=0;i { System.out.print(line_data[i]+ " "); } System.out.println();}

String类的split()方法与StringTokenizer方法对字符串分割并输出 java split分割字符串
  

爱华网本文地址 » http://www.aihuau.com/a/25101013/179633.html

更多阅读

信阳毛尖的泡法与饮用 信阳毛尖如何冲泡 信阳毛尖冲泡方法

信阳毛尖的泡法与饮用 信阳毛尖如何冲泡——简介信阳毛尖茶叶嫩绿透澈明亮,不含任何杂质,全身有碧绿光泽同时又密布着白毫,冲泡出来的茶汤汤色亮绿。许多喜欢饮茶的人如果引用此茶一定会称赞其为好茶的。那么信阳毛尖茶应该如何冲泡呢?

钓鱼 台钓子线与8字环的连接方法 台钓线组子线连八字环

台钓线组绑法中子线与8字环的连接使用次数是最多的,每次出钓少则几次多则10几次需要更换子线。这里用图解形式介绍基本的子线与8字环的连接方法。【钓鱼】台钓子线与8字环的连接方法——步骤【钓鱼】台钓子线与8字环的连接方法 1、

电脑与投影仪的使用方法。 实物投影仪使用方法

电脑与投影仪的使用方法。——简介现在电脑的使用已经十分的广泛,我们的生活也因为电脑扩展了很多,在我们的生活里也多了很多其他与电脑连接的辅助工具。下面我来说说投影仪与电脑连接的方法,方便大家经常性的使用,我的方法有什么不对的

被芯类的洗涤方法 兔绒包芯纱洗涤方法

被芯类的洗涤方法亲,不要忽视了床品‘芯’的重要哦!被子的洗涤,直接影响到被子的使用寿命,甚至有些被子是完全不能进行水洗的,那么针对各种被子的特点,我们应该采用哪些洗涤的方法和洗涤时的注意事项呢?相信看了下面的内容,会让您对被子的

声明:《String类的split()方法与StringTokenizer方法对字符串分割并输出 java split分割字符串》为网友苟且能分享!如侵犯到您的合法权益请联系我们删除