大反派
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代码自动生成工具
- java开发ssm框架自动生成增删改查的代码
- java自动生成实体类和DAO/Service代码的工具类
- Java根据数据库表字段自动生成pojo Java bean代码文件
- java自动解析pom文件生成module.xml
- java根据java类的包路径自动生成java Bean toString方法
- java代码通过freemarker模板实现自动生成dao,model,service,jsp
- python根据数据库表名称自动生成service和Dao的java文件以及mapper文件
- mybatis基本文件dao、model、xml、mapper自动生成java工具
- FoxJava根据数据库表自动生成JavaBean+MyBatis注解+导出Excel
- 介绍一个不错的Eclipse插件Lambok,实现自动生成Java代码
- 删除java文件内的注释的java脚本工具类
请下载代码后再发表评论
相关代码
最近下载
最近浏览
hmf1989
7月25日
暂无贡献等级
3334004690 LV10
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日