心血来潮,学了快一年java了,想看看自己写了多少行代码,基本思路是当初看毕向东视频时,讲过如何遍历文件,
然后自己添加了记录行数的功能,代码早就写好了,就是懒得放到博客上,现在放上来,代码如下:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
/**
* 统计指定目录下java文件的行数
* @author Jaynnay
* @date 2016-11-25 下午3:59:57
*/
public class CountFileRow {
private static int total = 0;
private static int fileNum = 1;
/*
* 统计单个文件的行数
*/
public static void singleFile(File file){
FileReader reader = null;
BufferedReader buffer = null;
try {
reader = new FileReader(file);
buffer = new BufferedReader(reader);
String line = null;
while((line=buffer.readLine())!= null){
//去除空格
String trimStr = line.trim();
//如果以/,*开头,就跳过该次循环
if(trimStr.startsWith("/") || trimStr.startsWith("*") || trimStr.length()<=0){
continue;