JavaIo之遍历自己代码行数

原创 2018年04月17日 13:25:02

这道题考的是递归和BufferedReader方法的结合。

package com.sxt.homework;

import java.io.*;
import java.util.ArrayList;
public class LineNumbers {
	static int sun=0;
	ArrayList<File> ar=new ArrayList<File>();
	public static void reader(File f) throws IOException{
		if(f.exists()) {
			if(f.isDirectory()) {
				File[] li = f.listFiles();
				if(li!=null&&li.length>0) {
					for(File ss:li) {
						reader(ss);
					}
				}
			}else {
				if(f.getName().endsWith(".java")) {
				numbers(f);
				}
				}
	}
	}
	public static void numbers(File f) throws IOException {
		FileReader fir = new FileReader(f);
		BufferedReader bfr=new BufferedReader(fir);
		while(bfr.readLine()!=null) {
			sun++;
		}
	}
public static void main(String[] args) throws IOException {
	File f=new File("D:\\Eclipseworkspace");
	LineNumbers.reader(f);
	System.out.println(LineNumbers.sun);
	}
}

自己动手从0到1写嵌入式操作系统

这不是rtos源码分析的课程,而是为零基础的同学设计,从最基础原理讲师,一步步不断迭代设计rtos的课程! 用不到【2000行代码,汇编代码仅18行】(不含注释)实现一个精巧的可以运行在ARM Cortex-M内核芯片上的RTOS! 该RTOS功能与ucos类似,具体实现不同。学习之后,再去学习ucos之类的系统将没有什么问题。
  • 2017年04月06日 11:44

代码行数统计工具

为了便于统计自己代码的行数,用python实现了该小工具,可以支持对单个文件和一个目录下的多个文件进行统计,并输出统计的代码行数,空行数和注释行数。对不同语言的代码,只需要修改其注释符就可以正确的统计...
  • lf8289
  • lf8289
  • 2008-04-28 17:42:00
  • 2228

javaIO关于文件操作(读取,写入,复制,遍历所有文件)

javaIO关于文件操作(读取,写入,复制,遍历所有文件))
  • zenglinshan
  • zenglinshan
  • 2016-05-03 02:19:55
  • 2063

计算编写代码行数

计算编写代码行数大家算算自己的吧 ,听说10W行以上就是高手了:-)package my.code.counter;import java.io.BufferedReader;import java....
  • kao331431214
  • kao331431214
  • 2009-03-04 08:49:00
  • 891

git 统计自己的代码行数

git 统计代码: 1.打开Git Bash 2.切换到你工程所在的目录, 3.然后执行下面的命令(直接复制粘贴就行了,user.name换成你息的用户名) git log...
  • fivecents
  • fivecents
  • 2017-08-09 16:40:00
  • 333

第8章JavaIO第8章JavaIO第8章JavaIO第8章JavaIO第8章JavaIO第8章JavaIO

  • 2009年09月13日 10:25
  • 360KB
  • 下载

svn统计代码行数

用到得工具 svn 客户端
  • zmnqiangwei
  • zmnqiangwei
  • 2014-11-05 10:53:38
  • 3457

精确统计github贡献者的代码行数

github的仓库是可以统计每个贡献者的代码行数的,公司年会的时候,特设了一个“码神奖”,颁给去年贡献代码最多的工程师,github的统计数据显示,这位大神去年提交的代码达到了110w行,这个数据太惊...
  • u012973744
  • u012973744
  • 2014-01-23 17:04:59
  • 17389

VS 统计整个项目总的代码行数

VS 统计整个项目总的代码行数vs如何快速统计项目总代码行数呢,如下: vs编辑 | 查找和替换 | 在文件中查找 查找选项选 选择正则表达式 ^b*[^:b#/]+.*$ ...
  • hyqsong
  • hyqsong
  • 2015-12-07 09:08:45
  • 2973

git代码行统计命令集

查看git上个人代码量git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; l...
  • sinat_34194127
  • sinat_34194127
  • 2016-12-09 09:27:48
  • 3424
收藏助手
不良信息举报
您举报文章:JavaIo之遍历自己代码行数
举报原因:
原因补充:

(最多只允许输入30个字)