首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中的split方法获取行数有关问题

2012-06-16 
java中的split方法获取行数问题我一共有10000行的数据,但是用split方法获取到的行数却有10035行,多了35行,

java中的split方法获取行数问题
我一共有10000行的数据,但是用split方法获取到的行数却有10035行,多了35行,这个问题怎么解决?
String[] pNums = null;
String pNum = "";//这里有一万行
pNums = pNum.split("\r");
num = pNums.length;
System.out.println(num);

[解决办法]
如果原信息是来自于文件的话,其实不如直接用new Scanner(new File("xxoo")) 来读取文件,然后直接 nextLine 就完事了。
[解决办法]

探讨

byte[] b = new byte[1024];我读到这个里面,就是有问题了每次都有1024个字节。。。。所以300和400差不多。。悲剧,少了读取慢,多了读取又数字有问题。。。。。。。。

热点排行