大反派
2013-03-03 12:22:36
Java代码自动生成注释,运行后在控制台输入文件路径就可以将该路径下的文件都加上注释,不会覆盖已有的注释
Java代码自动生成注释,运行后在控制台输入文件路径就可以将该路径下的文件都加上注释,不会覆盖已有的注释
代码片段:
/**
* 此类文件作用于为大量类文件
* 加上类注释,方法注释
* 加注释时不会覆盖已有注释
* @author lKF44520
* @date 2011-07-20
*/
public class RemarkHelper {
public static void main(String[] args) throws IOException {
RemarkHelper ft = new RemarkHelper();
List<String> path = new ArrayList<String>();
boolean isInputPath = true;
Scanner input = new Scanner(System.in);
while (true) {
if (isInputPath) {
System.out
.println("***********************************************************");
System.out.println("1.请输入需要新增注释的文件路径(多个路径以','分开)∶");
String str = input.next();
if (str.trim().equals(""))
return;
String[] temp = str.split(",");
System.out
.println("2.输入路径为:>>>------------------------------------------<<<<");
for (String s : temp) {
if (!s.trim().equals("")) {
path.add(s.trim());
System.out.println(" path-->" + s);
}
}
isInputPath = false;
} else {
System.out.print("\n3.请确认输入路径(Y 确认 N 重输)∶");
String str = input.next();
if (str.trim().toLowerCase().equals("y")) {
for (String filepath : path) {
ft.addRemark(filepath);
}
System.out.print("\n4.是否继续?(Y 继续 )");
String str1 = input.next();
if (str1.trim().toLowerCase().equals("y")) {
path.clear();
isInputPath = true;
} else {
break;
}
} else if (str.trim().toLowerCase().equals("n")) {
path.clear();
isInputPath = true;
} else {
System.out.println("**************************输入有误!****************************");
}
}
}
}
由AXIN编辑于2014-2-27 10:01:31
猜你喜欢
- Java根据数据库表字段自动生成pojo Java bean代码文件
- java代码自动生成器,支持mysql,oracle数据源,支持bean,service,serviceimpl自定义模板
- java代码自动生成工具
- java根据java类的包路径自动生成java Bean toString方法
- FoxJava根据数据库表自动生成JavaBean+MyBatis注解+导出Excel
- 删除java文件内的注释的java脚本工具类
- java开发ssm框架自动生成增删改查的代码
- java自动生成实体类和DAO/Service代码的工具类
- java代码通过freemarker模板实现自动生成dao,model,service,jsp
- mybatis代码生成工具_generator
- 利用Excel的vba脚本根据数据库表结构自动生成java的action,bean,dao,mode,service,xml,sql,jsp等
- python根据数据库表名称自动生成service和Dao的java文件以及mapper文件
请下载代码后再发表评论
相关代码
最近下载
最近浏览
hmf1989
2024年7月25日
暂无贡献等级
3334004690 LV11
2023年11月1日
姜广坤 LV14
2022年11月9日
981352576 LV4
2022年5月11日
Jack261108 LV2
2022年5月6日
text1111 LV1
2022年1月6日
_M* LV11
2021年5月12日
十年一剑 LV5
2021年1月12日
javaZheng1 LV6
2021年1月12日
zhangzhigang LV2
2020年10月29日




