📄 app.java~60~
字号:
package stat;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author unascribed * @version 1.0 */import java.util.*;import java.io.*;public class App { public App() { } public static void main(String[] args) { App app1 = new App(); Config.statV = new Vector(args.length ); for(int i=0;i<args.length ;i++){ System.out.println("开始分析 : "+args[i]); Vector fileV = new Vector(); fileV.addElement(args[i]);//fileName fileV.addElement("0");//totalLineNum fileV.addElement("0");//logicLineNum fileV.addElement("0");//remarkLineNum Config.statV.addElement(fileV); (new statThread(args[i])).startup() ; } System.out.println("Type 'a' and Type 'Enter' Key to Exit"); boolean run = true; while(run){ DataInputStream dis = new DataInputStream(System.in); BufferedInputStream bis = new BufferedInputStream(dis); byte[] bytes = new byte[1]; try{ bis.read(bytes); if((new String(bytes,"GBK")).equals("a") ){ run = false; } Thread.sleep(100); }catch(Exception e){ } } System.out.println(Config.statV); for(int i = 0;i<Config.statV.size() ;i++){ Config.TotalLine += Integer.parseInt((String)((Vector)Config.statV.get(i)).get(1)); Config.LogicLine += Integer.parseInt((String)((Vector)Config.statV.get(i)).get(2)); Config.RemarkLine += Integer.parseInt((String)((Vector)Config.statV.get(i)).get(3)); } //写入磁盘 Config.WriteFile(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -