我正在用Java做项目.在这一部分中,我必须确定程序中的单个,多个注释和注释总数.我需要您的指导来计算Java中单行注释,多行注释和总无注释行的数量.
解决方法:
如果您只想要有关注释和代码的行数摘要,请查看CLOC.将其指向源目录,即:
cloc src
…它将为您显示摘要.
CLOC还处理使自己难以解决此问题的极端情况-多行注释,字符串中的注释外观行等.下列:
package test;
public class Main {
/**
* A javadoc comment.
* @param args
*/
public static void main(String[] args) {
System.out.println("/* This isn't a comment */");
/* This is a comment */
//Comment
System.out.println("//Not comment");
}
//Comment
}
CLOC给出了2条空行,7条注释行和7条代码行.
是的,您可以自己用Java编写一些东西,但是除非这是一个特定的作业问题(在这种情况下,应该这样标记),为什么还要重新发明*呢?您需要处理大量的极端情况,进行大量测试以确保它能正常工作,并将其与现有工具进行比较,等等,而当您已经拥有可以很好地完成工作的东西时,这样做毫无意义.