package com.test.generator;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
/**
* @Package:com.test.generator
* @author: ybzhu
* @version:2018年1月3日 下午5:44:59 @描述:
*/
public class JavaTest {
public static void main(String[] args) {
System.out.println("请输入文件夹路径");
File file = new File(new Scanner(System.in).next());
Map<String, Integer> map = new HashMap<String, Integer>();
//将map、file作为参数
getFileTypeAndNumberIntoMap(map, file);
System.out.println("map结果:"+map);
}
//调用方法
public static void getFileTypeAndNumberIntoMap(Map<String, Integer> map, File file) {
File[] fileArr = file.listFiles();
for (File f : fileArr) {
//判断f 是否是一个目录和是否是一个隐藏文件,如果满足则返回true,不是返回false
if (f.isDirectory() && !f.isHidden()) {
getFileTypeAndNumberIntoMap(map, f);
} else {
//获取文件名字
String s = f.getName().toString();
//以\\.进行分割
String[] sArr = s.split("\\.");
s = sArr[sArr.length - 1];
//分别对map赋值
if (!map.containsKey(s)) {
map.put(s, 1);
} else {
//对key值累加
map.put(s, 1 + map.get(s));
}
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
mybatis-generator使用java项目一键生成(亲测无误)
共17个文件
jar:4个
class:2个
xml:2个
需积分: 14 24 下载量 113 浏览量
2018-05-31
16:48:16
上传
评论
收藏 2.15MB ZIP 举报
温馨提示
mybatis-generator逆向工程,配置文件设定好后,直接一键生成包名及文件,支持mysql oracle sql server
资源推荐
资源详情
资源评论
收起资源包目录
generator.zip (17个子文件)
generator
bin
com
test
generator
StartServer.class 2KB
JavaTest.class 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 219B
org.eclipse.wst.common.component 469B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 598B
src
com
test
generator
StartServer.java 1KB
JavaTest.java 1KB
.project 1KB
.classpath 739B
lib
mybatis-generator-core-1.3.2.jar 504KB
mybatis-3.2.7.jar 696KB
mysql-connector-java-5.1.7-bin.jar 693KB
log4j-1.2.17.jar 478KB
generator.xml 7KB
共 17 条
- 1
资源评论
心猿意马z
- 粉丝: 35
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功