代码如下:
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 lnr = new LineNumberReader(new FileReader(new File("File1")));
lnr.skip(Long.MAX_VALUE);
System.out.println(lnr.getLineNumber());
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;
}
分享到:
相关推荐
// 使用之前的LineCounter类或代码来计算文件行数 } } ``` 在这个例子中,`countLinesInDirectory`方法遍历指定目录及其子目录中的所有文件,只处理扩展名为`.java`的文件。`countLinesInFile`方法则用于调用之前...
`Counting.exe`这个执行文件很可能就是该工具的主程序,用户只需将待分析的源代码文件或目录拖放到这个程序上,即可得到代码行数的统计结果。通常,这样的工具会区分注释行、空行和实际的代码行,提供更精确的分析...
针对Java编程语言,有一个专门用于统计代码行数的工具,它不仅适用于Java,还支持C++、Delphi和C#等其他编程语言。本文将详细介绍这个名为"IrisCodeCounter"的工具,以及如何利用它来有效地分析和管理代码库。 ...
统计C代码行数可以提供关于项目大小的直观感受,但同样需要排除注释和空行以得到准确数据。 SCounter.exe这个文件很可能是该代码行数统计器的可执行程序,用户只需运行它并指定待分析的源代码文件,就可以获取各个...
在本篇中,我们将深入探讨如何在不同编程语言中实现“得到指定文本文件的行数”的功能。 首先,让我们了解一下文本文件的基本概念。文本文件是一种存储格式,其中包含可读字符,如字母、数字和符号,通常以`.txt`为...
这些文件可能并不是直接相关的统计代码行数的代码,但它们是构建和运行Java项目所必需的。 总的来说,通过Java实现的这个工具,我们可以自动化地获取SVN仓库中的代码修改情况,这对于项目管理和团队协作具有重要的...
最后,将这个程序与实验数据集——`Metric`压缩包中的文件一起运行,我们可以得到每个Java源文件的代码行数。这有助于软件度量,例如评估代码复杂性、开发进度和维护性。同时,通过分析代码行数的变化,可以追踪项目...
不同的编程语言有不同的文件扩展名,如".java" for Java, ".cpp" for C++, ".py" for Python等。自定义后缀选择使得工具更加灵活,能够适应各种开发环境,只统计特定语言或特定部分的代码。 统计结果可以导出为CSV...
### 使用Java POI获取Excel文件中的Sheet、行数与列数 #### 一、引言 在日常工作中,经常需要处理Excel文件,特别是在数据分析、报表生成等场景中。Apache POI是一个非常强大的Java库,它提供了读写Microsoft ...
标题提到的“代码行数统计工具”是专门用于计算源代码文件中行数的实用程序,适用于各种项目。这种工具能够帮助开发者、项目经理和质量保证人员了解项目的整体状况,进行进度跟踪、资源规划和复杂性分析。 代码行数...
"统计源代码行数工具exe"正是这样一款实用工具,它允许用户快速地对代码库进行分析,统计不同类型的代码文件行数。 这款工具的主要功能在于它的易用性和灵活性。作为一个.exe可执行文件,用户无需安装任何额外的...
工具的操作方法直观易懂,用户只需要将Java或C语言的源代码文件拖放到统计器的可执行文件“CodeCounter.exe”上,或者直接指定源代码文件的路径,即可得到统计结果。这种简便的操作流程大大减少了开发者在统计代码...
- **`count()`方法**:该方法实现了文件行数的计算逻辑,通过循环读取每一行并递增计数器。 - **异常处理**:使用了`try-catch`块来捕获可能出现的异常,如文件未找到或I/O错误,并通过打印堆栈跟踪的方式进行简单...
在这个场景中,我们关注的是一个名为"java代码统计工具"的应用,它专门用于统计.java文件中的代码行数和注释行数。这个工具包含了三个关键文件:`java代码统计工具.exe`是可执行程序,用户可以直接运行来执行统计;`...
Eclipse是一款广受欢迎的开源集成开发环境(IDE),主要用于Java编程,但也支持其他多种语言。在软件开发过程中,代码质量的评估是至关重要的一个环节,其中就包括对代码行数和注释行数的统计。这些指标可以帮助...
另外,“VB代码统计”和“java代码统计”标签揭示了该软件在统计VB和Java代码时具有专门的支持,可以为这两种语言的开发者提供准确的行数分析。 【压缩包子文件的文件名称列表】:SourceCounter-2.0 这个文件名...
对于Java和C语言这两种广泛应用的编程语言,有许多工具可以帮助开发者快速统计代码行数。下面将详细介绍两种用于统计Java和C语言代码行数的小工具。 1. CLOC(Count Lines of Code) CLOC是一个开源命令行工具,...
2. **排除规则**:允许用户设置规则,排除注释、空行或者特定文件类型,以获得更精确的统计结果。 3. **深度遍历**:递归地扫描项目的所有子目录,确保所有源代码文件都被计入。 4. **报告生成**:生成详细的统计...
标题 "编程源码行数计算器,多语言代码行数 java c++ js css py 等" 描述的是一个工具,该工具能够帮助程序员快速统计指定路径下不同编程语言的源码文件中的代码行数,包括Java、C++、JavaScript、CSS和Python等常见...