⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.java

📁 源代码统计软件
💻 JAVA
字号:
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("请按'o'并且回车,统计文件(stat.txt,stat.html)则输出在根目录!");        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("o") ){                    run = false;                }                Thread.sleep(100);            }catch(Exception e){            }        }        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 + -