我正在编写一个Netbeans插件,它将显示开发人员正在编写的项目的一些统计信息。
例如:开发人员正在开发Java项目。当他点击插件按钮时,它会打开一个窗口,显示他正在处理的项目的统计信息。
为了做到这一点,首先,我需要知道如何获得他正在处理的项目的每个类的行数。
任何人都可以解释我怎么能做到这一点?我在谷歌找不到任何可以帮助我的东西。
答案 0 :(得分:0)
全面披露:这是从我的答案中复制并粘贴到similar question。我认为您最有可能发现有趣的部分在这里:
long lineCount = 0;
final Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
scanner.nextLine();
lineCount++;
}
要在上下文中查看它,请参阅original answer。它支持数百万行代码,不需要外部库。