每次学习新的语言,就想重新实现一遍做过的课设=,=
这里实现的是"综合性实验 Java源代码分析程序"的第二部分
第一部分见:[Python基础]统计指定目录中文件的个数和总的大小
原来的Java实现在这:
[Java]统计目录下Java源文件的关键字出现次数
题目
统计文件正文中某些字符串出现的次数
1.保存关键字
Java中关键字共有50个,存入字典,用keywords[‘class’]得到出现次数
keywords = {
key: 0 for key in ["abstract", "assert", "boolean", "break", "byte",
"case", "catch", "char", "class", "const",
"continue", "default", "do", "double", "else",
"enum", "extends", "final", "finally", "float",
"for", "goto", "if", "implements", "import",
"instanceof", "int", "interface", "long", "native",
"new", "package", "private", " protected", "public",
"return", "strictfp", "short", "static", "super",
"switch", "synchronized", "this", "throw", "throws",