java有没有读取文本文件里某一行的命令啊

cds1 2007-06-27 03:22:44
readLine()是从头开始读取,我要的是读取第N行的,
...全文
365 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds1 2007-07-03
  • 打赏
  • 举报
回复
看来java没有这个直接读取某一行的功能,都要自己编程实现,遗憾
joejoe1991 2007-06-27
  • 打赏
  • 举报
回复
我以前问过这个问题。 没有得到答案
tdy1234 2007-06-27
  • 打赏
  • 举报
回复
或者你偏历文件 然后从第N-1个换行符开始读数据 读到第N个换行符截至
killme2008 2007-06-27
  • 打赏
  • 举报
回复
当然,实在不行还是用readLine
int i=1;
while ((line = in.readLine())!= null)
{
if(i==N){

System.out.println("第n行为:"+line);
break;
}
i++;
}
killme2008 2007-06-27
  • 打赏
  • 举报
回复
读取第n行似乎没办法办到,一般都有一个skip或者seek方法用于跳过一定数目的字节或者字符
tdy1234 2007-06-27
  • 打赏
  • 举报
回复
好像没有 不过自己 重写一个函数 不是很难实现的

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧