我一共有10000行的数据,但是用split方法获取到的行数却有10035行,多了35行,这个问题怎么解决?
String[] pNums = null;
String pNum = "";//这里有一万行
pNums = pNum.split("\r");
num = pNums.length;
System.out.println(num);
String[] pNums = null;
String pNum = "";//这里有一万行
pNums = pNum.split("\r");
num = pNums.length;
System.out.println(num);
解决方案 »
- io流问题
- Type mismatch: cannot convert from String to int 怎么转换
- 列值做超链接.并把该超链接的值保存 做为超链接页面的查询条件
- 急!!!java中如何取得一个jar包中的所有类
- 看看这个程序错在哪里了
- 求源代码!!
- TimedOutException 不是一个RuntimeException??什么是RuntimeException????
- 关于java调用外部程序的问题
- java d:\javalianxi\helloword 运行不了,而我把helloword.class放到 d:\jdk\bin的目录下却运行了。
- 解决套打问题,实现诺言,给vssivl(克斯)300分
- 关于反射的难题!!
- 请问如何把jar包做成在后台运行
pNums = pNum.split("\r\r");
或者:
pNums = pNum.split("\r\n\r");不过如果中间还带了空格的话,还是检测不出来。
我用那个StringUtils的split方法截取出来也是一样的结果
read(byte[] bytes)返回的就是实际读到的字节数呀
连续读的写法可能不正确。Anyway,这种重复发明轮子的事情。为啥不用5楼的方法呢?