大反派的gravatar头像
大反派 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


打赏

文件名:RemarkHelper.java,文件大小:7K 下载
最代码最近下载分享源代码列表最近下载
text1111  LV1 2022年1月6日
_M*  LV11 2021年5月12日
ckkong  LV1 2020年10月27日
kukugao  LV8 2017年7月26日
xiamo  LV4 2015年4月21日
AXIN  LV36 2014年2月27日
最代码最近浏览分享源代码列表最近浏览
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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友