查看工程里有多少行java代码

Posted lwcode6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看工程里有多少行java代码相关的知识,希望对你有一定的参考价值。

public class TestCodeNum 

   public static void main(String[] args) throws IOException 
      // java代码
      int java_num = getProjectFileNumber(new File("D:\\lw\\work_space\\yxhd\\lcs\\lcs-service\\src\\main\\java\\io\\kyoto"), ".java");
      
      // resource目录
      // xml
      int xml_num = getProjectFileNumber(new File("D:\\lw\\work_space\\yxhd\\lcs\\lcs-service\\src\\main"), ".xml");
      // properties
      int properties_num = getProjectFileNumber(new File("D:\\lw\\work_space\\yxhd\\lcs\\lcs-service\\src\\main"), ".properties");
      System.out.println("java:" + java_num);
      System.out.println("xml:" + xml_num);
      System.out.println("properties:" + properties_num);
      System.out.println("total:" + (java_num + xml_num + properties_num));

   

   private static int getProjectFileNumber(File file, String endsWith) throws IOException
      int number = 0;
      if (file.exists()) 
         if (file.isDirectory()) 
            for (File subFile : file.listFiles()) 
               number += getProjectFileNumber(subFile, endsWith);
            
          else if (file.isFile() && file.getName().endsWith(endsWith)) 
            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
            while (br.readLine() != null) 
               number += 1;
            
          else 
            System.out.println("===" + file.getAbsolutePath());
         
      
      return number;
   

 

以上是关于查看工程里有多少行java代码的主要内容,如果未能解决你的问题,请参考以下文章

如何在Eclipse里知道自己打了多少行代码??

初学java。。代码中里有cmd是代表啥呢

做java软件工程师,怎样才能写出好的代码?

软件工程——个人总结

开发环境Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )(代码

201871010102-常龙龙《面向对象程序设计(java)》课程学习总结