python读文件和写文件,Python读取文件类型
包计数器;
导入Java。io。缓冲阅读器;
导入Java。io。filereader
导入Java。io。文件;
导入Java。util。ArrayList
公共类分析文件编号{
私有intnumberofjavasourcefiles
私有文件目录;
//private long totalSize;
私有(同Internationalorganizations)国际组织票据编号;
private int charintenumber//注释的字符数
private int countChar//所有文件的字符数
私有阵列字符串列表;
//私有字符串s;
公共分析文件编号(文件目录)引发异常{)
this.directory=目录
list=新的ArrayList字符串(;
this.parse(目录,1);
}
privatewidparse(filedir,int n)抛出异常{
文件[]文件=目录。列出文件(;
文件文件:文件(for ) {
文件目录() ) )。
解析(文件,n ^ 1);//递归
}否则{
if(file.getname).toLowerCase).endswith(.Java ) }
这个。javasourcefiles的数量;
文件读取器=新文件阅读器(文件;
缓冲读取器br=新缓冲读取器;
列表。清除(;//录制文件前清空目录
字符串s=br。readline(;
//System.out.println))"一天一天、一天一天、一天、三天、四天");
while(s!=null ) {
count char=count计数。长度(1;//字符数是字符的长度
//系统。出去。println(s;
列表。添加(s;//列表中保存着单一的文件
s=br。readline(;
}
br。关闭(;
//for(intI=0;伊利斯特。大小(;I ) {
//系统。出去。打印ln(列表。get(I));
//}
analysisnotennumber ann=newanalysisnotennumber(list);
这个。注号=安。获取计数注释(;//获取注释数
这个。charinnotenumber=ann。getcharinnote(;//获取注释的字符数
列表。清除(;
列表。addall(安。getlist));//此时的目录是除去文件注释和输出语句的部分
查找目录的关键字
analysiskeynumberakn=newanalysiskeynumber(list);
}
}
}
}
publicintgetnumberofjavasourcefiles(
返回JavaSourceFiles的数量;
}
公共长门获取字符
返回计数字符;
}
公共获取编号
返回笔记号码
}
公共获取指南
返回charinnetennumber
}
}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。