首页 > 代码库 > 计算代码总行数
计算代码总行数
如何通过IO实现计算代码行数
利用BufferReader特有的readline方法计算
首先创建一个方法计算
package revie_Io; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Count { static int num=0; public static void countCode(File file) throws IOException{ if(file.exists()){//判断文件是否存在 File[] fs=file.listFiles();//将文件名保存在数组中 for (File file2 : fs) {//遍历数组 if(file2.isDirectory()){ countCode(file2);//递归循环 }else{ if(file2.getName().endsWith("java")){//获取以“.java”结尾的文件 FileReader fr=new FileReader(file2); BufferedReader br=new BufferedReader(fr);//建立通道 while((br.readLine())!=null){ num++; } fr.close(); br.close(); } } } }else{ System.out.println("该文件不存在!"); } } public static void main(String[] args){ File file=new File("F:/eclipse/March"); try { countCode(file); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("代码总共有:"+num+"行!"); } }
计算代码总行数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。