@Test
public void getRepetition() throws Exception {
File file = new File("E:/BSS/project/vrbt-platform");
List<String> fileNames = new ArrayList<>(1000);
DuplicateFileTest.loadFileNames(file, fileNames);
System.out.println("Java文件共:{"+fileNames.size()+"}个");
fileNames.stream()
.collect(Collectors.groupingBy(Function.identity(), Collectors.counting()))
.forEach((fileName, count) -> {
if (count > 1) {
System.out.println("重复{"+count+"}次");
System.out.println("文件名:"+fileName);
}
});
}
查找项目的重复类(类名一致)
最新推荐文章于 2024-07-22 14:15:06 发布