LineNumberReader为什么只读取基数行,求解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断的时候读了一行 打印的时候又读了一行 打印的时候 改成 system.out.pringln(line); 你打印的是基数行的序号和偶数行的内容吧一次循环你调用了2次readLine 还有一个问题就是fileRead.setLineNumber(1),设置了读取的行号,为什么记下来fileRead.readLine()还是按顺序读取,而不是按照设置的读呢? 这个看看源码就知道了LineNumberReader extends BufferedReader public String readLine() throws IOException { synchronized (lock) { String l = super.readLine(skipLF); skipLF = false; if (l != null) lineNumber++; return l; } }这里的 lineNumber 只是个标记位,读取的时候还是调用父类的readLine方法即读取一行 十万火急,人家给我出的面试题,求高手 myeclipse8.5选中整行 快捷键 几个程序题目,给点思路或直接写个程序给我看看好吗。谢谢!坐等 Integer.valueOf("123").intValue(); 多方法连写的组合顺序是从左向右吗? 如何去掉字符串中的某些字符?急! 请问能在jpanel中嵌入浏览器控件吗? 关于SDK1.4.2的问题 数据库连接的释放????? 简单程序改错(I/O)~~`~刚来的没分了,昨天全撒水园了 EntityBean里面可以不设置主键吗? java 多线程 安全问题 java.io.IOException: 参数不正确。
一次循环你调用了2次readLine
LineNumberReader extends BufferedReader public String readLine() throws IOException {
synchronized (lock) {
String l = super.readLine(skipLF);
skipLF = false;
if (l != null)
lineNumber++;
return l;
}
}
这里的 lineNumber 只是个标记位,读取的时候还是调用父类的readLine方法即读取一行