import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
-
统计截止目前需敲了多少行代码
-
分许:
-
1.找到ideal下的.java文件
-
2.统计每个.java文件所写代码的行数
-
3.累加代码行数
*/
public class CountCode {
public static void main(String[] args) {
//指定统计路径
String path = “D:\IdeaProjects1”;//路径需同步修改
System.out.println(getFile(path));
}public static long getFile(String path) {
// 1.创建File对象,表示传入的路径的抽象形式
File file = new File(path);// 2.获取该路径下的所有子文件和子文件夹 File[] files = file.listFiles(); // 定义一个变量,用来统计行数 long lineCount = 0; // 3.遍历所有子文件和子文件夹的数组 for (File file1 : files) { // 4.判断是否是文件,并且后缀是以.java结尾,如果是,直接打印输出 if (file1.isFile() && file1.getName().endsWith(".java")) { // 统计每一个.java文件的行数 来到了这里,说明拿到了一个.java文件 Buffe