展开全部
import java.io.*;
import java.util.*;
public class Demo {
public static void main(String[] args) throws Exception {
String pathName = "D:\\MaxDemo.java";
LineNumberReader bnr = new LineNumberReader(new FileReader(pathName));
String str = null;
int lineNumber = 0;
HashMap map = new HashMap();
while((str=bnr.readLine())!=null){
lineNumber = bnr.getLineNumber();
if(str.indexOf("class")!=-1){
Integer value = map.get("class");
if(value == null)
map.put("class", 1);
else
map.put("class", ++value);
}
}
System.out.println("行数:" + lineNumber);
Set> set = map.entrySet();
for(Iterator> it = set.iterator(); it.hasNext();){
Map.Entry entry = it.next();
System.out.println(entry.getKey()+"="+entry.getValue());
}
bnr.close();
}
}
//方法的话62616964757a686964616fe78988e69d8331333335326134不好判断,如果非要判断的话项目类可以。
使用Class cs = Class.forName("包.包.类");