java项目代码统计 统计java工程代码行数

如何统计某目录下的java文件代码行数

可以自己写一个小程序,遍历每个文件;

丹徒ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

如果是*.java就记录该文件的行数,依次累加。

谁能帮我写个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);

}

}

以上结果仅供参考,还有提问者问得不够仔细

求问怎么统计JAVA代码行数?有什么工具?

源代码行数统计器 1.5

本软件用于统计软件工程源代码行数,

可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计。

要求用java代码实现:统计一个类总共产生的实例对象个数的功能

public class MyDemo {

static int count = 0;

// 每次调用任意构造方法实例化都会执行

{

count++;

}

// 提供方法返回实例化过的次数

public static int getCount() {

return count;

}

}


文章标题:java项目代码统计 统计java工程代码行数
文章位置:http://pwwzsj.com/article/hippcj.html