private static final Logger logger = Logger.getLogger(FtpServer.class.getName());
private static int getLineNumber(String fileName)
{
//开始时间,用来日志记录
long start = System.currentTimeMillis();
//文件的行数
int lineNum = 0;
char[] buf = new char[ConstUtil.VALUE_8192];
LineNumberReader lnr = null;
try
{
//用来取文件行数
lnr = new LineNumberReader(new InputStreamReader(new FileInputStream(fileName)));
while (lnr.read(buf) != -1)
{
;
}
lineNum = lnr.getLineNumber() + 1;
}
catch (FileNotFoundException ex)
{
logger.error(ex.getMessage(),ex);
}
catch (IOException ex)
{
logger.error(ex.getMessage(),ex);
}
finally
{
try
{
if (null != lnr)
{
lnr.close();
}
}
catch (IOException ex)
{
logger.error(ex.getMessage(),ex);
}
}
//结束时间,log使用
long end = System.currentTimeMillis();
logger.info("Use Time: " + (end - start) + " Line Num: " + lineNum);
return lineNum;
}
public static void main(String[] args)
{
System.out.println("文件行数为:" + getLineNumber("d:/loadFile.java"));
}
分享到:
相关推荐
C++读一个txt文件,然后计算该文件中有多少行,多少个字符 ; 读一个txt文件,然后计算该文件中有多少行,多少个字符
计算文件有多少行数据, 文件可以使各种格式, 可以选择要统计的文件
计算java文件有效代码行 public static boolean isEffective(String s) { if (s.trim().length() == 0) { return false; // 判断是否为空行 } else if (s.trim().startsWith("/*") && s.trim().endsWith("*/...
可选择一个文件夹 然后计算里面所有指定文件的行数 可看到代码行有多少行 空行有多少行 正则匹配计算
读取student.txt文件内容,每行作为一条数据,创建对应Student对象。 1、计算各班平均成绩,输出其信息到控制台; 2、求出年纪总分最高和各班总分最高的同学,输出其信息到控制台; 3、按科目分别创建3个单科成绩表...
保存以上代码为.bat文件然后运行即可得永生!!!! 三行代码搞定计算机三行代码搞定计算机
Problem B:数字三角形问题 Description 给定一个由n行数字组成的数字三角形如下图所示。...文件的第1 行中的数是计算 出的最大值。 Sample Input 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 Sample Output 30
如果你不知道或者不想数多少个字符,可以让程序计算。 13、批量删除行尾字符:同上。 合并:包括普通合并、合并+数据、隔行合并、左右合并4种。 14、合并:普通合并,就是正常的多个文本文件进行合并,按照行的...
快速搜索所有计算机文件和可执行文件方便查找不再点击多个文件夹,搜索框直接输入要找的资料和exe,直接打开直接运行,可以设置屏蔽文件夹,例如系统文件。
(1) 循环利用BufferedReader的readLine()方法从文件读一行内容,读到文件尾部时将返回null; (2) 将读到的数据拼接到字符串s中,最后执行find方法找出A的个数。 修改上面的程序,使之完成下列功能: (1)运行时在...
用python实现txt文件中的数字之和,在excel表中复制出所有数字,粘贴到txt文件中,每行数字占一行
今天小编就为大家分享一篇python读取txt文件,去掉空格计算每行长度的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
这个程序可以计算很长的m文件有效代码行数,排除了空行和注释行。
利用简单的算法找出n以内的所有素数,并利用简单的文件操作打开文件写入数据,关闭文件
计算文件的校验和 设置文件日期 读 table-textfile 到 StringGrid 读取二进制文件使用ASCII显示 转换OEM到ANSI 转换短文件名为长文件名 运行一个程序或打开一个关联文件 返回UNC路径 通过CRC-32验证文件
简单实用的计算机垃圾文件清理软件,操作简单,人人都会使用,打开后出现在右下角,双击上去,点马上清理就行!
指定教材:《新标准C++程序设计教程》郭炜 编著清华大学出版社文件读写文本文件内容是文字(哪国语言都行),用记事本打开能看到文字的文件。 二进制文件本质上所有文件都是0,1串,因此都是二进制文件。但是一般...
COUNTCODE - 计算目录中所有 M 文件的代码行总数 语法选项: 计数代码计数代码(dir_str) L = 计数代码L = COUNTCODE(dir_str) 默认扫描当前目录,结果显示在命令窗口中。 提供用于扫描目录的字符串 dir_str 除了...
和校验工具。例:11 22 33 44 结果为aa
dat文件为abaqus计算结果文件。我想利用matlab提取出特定字段,特定点的位移数值。 首先我的mian.dat文件里面所要提取的位移数值内容为第一张图片,第二张和第三张图片为提取特定的数值所看到的论文的原理。 我...