十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以自己写一个小程序,遍历每个文件;
丹徒ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
如果是*.java就记录该文件的行数,依次累加。
package other;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
public class Test {
public static void main(String[] args) {
MapInteger, Integer numMap = new LinkedHashMapInteger, Integer(); //次数map
Random r = new Random();
int temp = 0;
for(int i=0;i10;i++){//生成随机数并且放置map中,对应的value为次数
temp = r.nextInt(200);
if(numMap.get(temp)==null){
numMap.put(temp, 1);
}else{
numMap.put(temp, numMap.get(temp)+1);
}
}
SetInteger set = numMap.keySet();
IteratorInteger it = set.iterator();
ListInteger sortList = new ArrayListInteger();//大小list
String outNum = "";
while(it.hasNext()){//排序
int size = sortList.size();
int tt = it.next();
//拼接输出字符串
if(!outNum.equals("")){
outNum += ","+tt+":"+numMap.get(tt);
}else{
outNum += tt+":"+numMap.get(tt);
}
for(int i=0;isize;i++){
int listTemp = sortList.get(i);
if(numMap.get(tt)numMap.get(listTemp)){//把这句改为ttlistTemp,则可实现数的大小排序
sortList.add(i, tt);
break;
}
}
if(sortList.size()==size){//即为最小,放置最后
sortList.add(tt);
}
}
//输出结果
System.out.println("每个数出现的次数:"+outNum);
String outSort = "";
for(int i=0;isortList.size();i++){
if(!outSort.equals("")){
outSort += ","+sortList.get(i);
}else{
outSort += sortList.get(i);
}
}
System.out.println("高到低排序:"+outSort);
}
}
以上结果仅供参考,还有提问者问得不够仔细
源代码行数统计器 1.5
本软件用于统计软件工程源代码行数,
可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计。
public class MyDemo {
static int count = 0;
// 每次调用任意构造方法实例化都会执行
{
count++;
}
// 提供方法返回实例化过的次数
public static int getCount() {
return count;
}
}