Java使用经验分享——获取文件的行数

 时间:2024-10-13 07:09:04

1、如果我们需要对比通过java程序获取一个文件一共有多少行数据,我们应该怎么处理呢?直观的想有没有类似linux的wc命令这样好用的工具呢?肯定的说java目前的api没有这样的方法。擒歙常泺那我们要怎样获取文件行数呢?其实有一种最简单直接的方法——直接循环读取文件直到最后一行,然后记录下循环次数就是行数了!说起来好像挺简单,那我们接下来就看看怎么做吧!

2、一行一行的读,每读一行统计一次。int count = 0;File f = new File("你的文件");InputStream input = new Fil髫潋啜缅eInputStream(f);BufferedReader b = new BufferedReader(new InputStreamReader(input));String value = b.readLine();if(value != null)while(value !=null){ count++; value = b.readLine();}b.close;input.close;注意,上面的代码其实核心就是每读一行数据增加一个计数器count的值,当读到文件最后一行后就不会再读取数据。最后的count值就是你要的文件的行数,是不是很简单呢O(∩_∩)O

  • mysql数据库中常用系统表介绍
  • IDEA如何启动CPU使用情况分析?
  • 如何建立Apache的访问控制
  • 如何在sql server数据库中编辑用户权限
  • notepad笔记本如何设置记忆光标位置?
  • 热门搜索
    丽江自由行旅游攻略 朱家角古镇旅游区 贵州赤水旅游景点 深圳旅游地图 南宁周边旅游景点大全 日本著名旅游景点 长春旅游团 巴厘岛旅游攻略大全 湖北旅游景点排行 大金湖旅游