日期:2014-05-20  浏览次数:20656 次

java有没有读取文本文件里某一行的命令啊
readLine()是从头开始读取,我要的是读取第N行的,


------解决方案--------------------
好像没有 不过自己 重写一个函数 不是很难实现的
------解决方案--------------------
读取第n行似乎没办法办到,一般都有一个skip或者seek方法用于跳过一定数目的字节或者字符
------解决方案--------------------
当然,实在不行还是用readLine
int i=1;
while ((line = in.readLine())!= null)
{
if(i==N){

System.out.println( "第n行为: "+line);
break;
}
i++;
}
------解决方案--------------------
或者你偏历文件 然后从第N-1个换行符开始读数据 读到第N个换行符截至