Java 得到文件行数
来源:互联网 发布:python怎么使用wget 编辑:程序博客网 时间:2024/06/05 05:17
Java读取文件的行数大体来说有两种方法,一种就是一行一行的读取,然后做count,代码如下:
public int count(String filename) throws IOException { InputStream is = new BufferedInputStream(new FileInputStream(filename)); try { byte[] c = new byte[1024]; int count = 0; int readChars = 0; while ((readChars = is.read(c)) != -1) { for (int i = 0; i < readChars; ++i) { if (c[i] == '\n') ++count; } } return count; } finally { is.close(); } }
另一种就是使用LineNumberReader类,但是使用这个类要得到全文的行数也得做个循环
public int countLines(String filename) throws IOException { LineNumberReader reader = new LineNumberReader(new FileReader(filename)); int cnt = 0; String lineRead = ""; while ((lineRead = reader.readLine()) != null) {} cnt = reader.getLineNumber(); reader.close(); return cnt; }
- Java 得到文件行数
- java 得到文件编码
- java中返回文件的行数
- Java按指定行数读取文件
- Java按指定行数读取文件
- Java按指定行数读取文件
- Java按指定行数读取文件 .
- Java按指定行数读取文件
- java读取txt文件,获取行数
- 利用正则表达式统计某个某个文件夹下所有java文件的 空格行数、注释行数、和代码行数
- JAVA得到文件的创建,修改时间
- Java:读取properties文件并得到值
- 反编译APK文件得到JAVA源代码
- java 得到文件最后的修改时间
- Java得到系统文件默认编码
- java 如何得到文件的系统图标
- 计算一个目录下的所有.java文件的行数
- Java代码 统计项目的文件数量,和代码行数
- IOS学习——SDWebImage配置及使用
- RedHat 5.5 使用CentOS YUM源更新的方法
- C++内存管理学习笔记(5)
- 使用Understand获取某个函数(方法)的静态度量指标
- error: device offline- waiting for device
- Java 得到文件行数
- 【设计模式】Singleton模式C++实现
- FC HBA卡信息的方法
- Proc*C实例一 -- 连接数据库
- 鼠标冒泡
- js 日历
- Android:单元测试Junit配置
- [三维图像处理]Chapter 3 Local processing of 3D images
- 算法复杂度分析之主方法 Master Method