为get set 方法生成注释
2018-03-15 10:54
134 查看
由于有些项目没有引用Lombok这个插件,还要使用get set方法,而且还要生成注释,当变量数量太多时,加注释浪费时间,故使用以下代码,可大量节省加注释时间.
第一步:在E盘中新建一个名字为GSCreatText的txt文件,将要生成的变量和注释放在此文件内.例如下:// 業務対象地域起点コード1(検索結果)
private String locationStartCode1;
// 業務対象地域起点地域名1(検索結果)
private String locationStart1;
// 業務対象地域起点地先名1(検索結果)
private String locationStartTo1;
// 業務対象地域起点緯度1(検索結果)
private String locationStartLatitude1;
// 業務対象地域起点経度1(検索結果)
private String locationStartLongitude1;注意:注释及代码前不能有空格.
第二步:在项目中添加如java下文件,并运行,控制台会打印出需要加注释的get set 方法;package jp.or.jacic.ct.action;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class GSCreater {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
try {
File file = new File("E:\\GSCreatText.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "Shift-JIS"));
for (;;) {
String temp = br.readLine();
if (temp == null || temp == "") {
br.close();
break;
}
String 検索条件識別番号 = temp.replace("//", "");
temp = br.readLine();
String[] str = temp.split(" ");
str[2] = str[2].replace(";", "");
String BigDecimal = str[1];
String conditionsId = str[2];
String ConditionsId = str[2].substring(0, 1).toUpperCase() + str[2].substring(1);
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + 検索条件識別番号 + "の値を取得します。");
System.out.println(" *");
System.out.println(" * @return " + 検索条件識別番号 + "の値を返します。");
System.out.println(" */");
System.out.println(" public " + BigDecimal + " get" + ConditionsId + "() {");
System.out.println(" return this." + conditionsId + ";");
System.out.println(" }");
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + 検索条件識別番号 + "の値を設定します。");
System.out.println(" *");
System.out.println(" * @param " + conditionsId + " 設定する" + 検索条件識別番号 + "の値を指定します。");
System.out.println(" */");
System.out
.println(" public void set" + ConditionsId + "(" + BigDecimal + " " + conditionsId + ") {");
System.out.println(" this." + conditionsId + " = " + conditionsId + ";");
System.out.println(" }");
}
} catch (Exception e) {
System.out.print(e);
}
}
}第三步:将控制台打印的代码复制出去;
控制台代码如下:/**
* 業務対象地域起点コード1(検索結果)の値を取得します。
*
* @return 業務対象地域起点コード1(検索結果)の値を返します。
*/
public String getLocationStartCode1() {
return this.locationStartCode1;
}
/**
* 業務対象地域起点コード1(検索結果)の値を設定します。
*
* @param locationStartCode1 設定する 業務対象地域起点コード1(検索結果)の値を指定します。
*/
public void setLocationStartCode1(String locationStartCode1) {
this.locationStartCode1 = locationStartCode1;
}
/**
* 業務対象地域起点地域名1(検索結果)の値を取得します。
*
* @return 業務対象地域起点地域名1(検索結果)の値を返します。
*/
public String getLocationStart1() {
return this.locationStart1;
}
/**
* 業務対象地域起点地域名1(検索結果)の値を設定します。
*
* @param locationStart1 設定する 業務対象地域起点地域名1(検索結果)の値を指定します。
*/
public void setLocationStart1(String locationStart1) {
this.locationStart1 = locationStart1;
}
第一步:在E盘中新建一个名字为GSCreatText的txt文件,将要生成的变量和注释放在此文件内.例如下:// 業務対象地域起点コード1(検索結果)
private String locationStartCode1;
// 業務対象地域起点地域名1(検索結果)
private String locationStart1;
// 業務対象地域起点地先名1(検索結果)
private String locationStartTo1;
// 業務対象地域起点緯度1(検索結果)
private String locationStartLatitude1;
// 業務対象地域起点経度1(検索結果)
private String locationStartLongitude1;注意:注释及代码前不能有空格.
第二步:在项目中添加如java下文件,并运行,控制台会打印出需要加注释的get set 方法;package jp.or.jacic.ct.action;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class GSCreater {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
try {
File file = new File("E:\\GSCreatText.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "Shift-JIS"));
for (;;) {
String temp = br.readLine();
if (temp == null || temp == "") {
br.close();
break;
}
String 検索条件識別番号 = temp.replace("//", "");
temp = br.readLine();
String[] str = temp.split(" ");
str[2] = str[2].replace(";", "");
String BigDecimal = str[1];
String conditionsId = str[2];
String ConditionsId = str[2].substring(0, 1).toUpperCase() + str[2].substring(1);
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + 検索条件識別番号 + "の値を取得します。");
System.out.println(" *");
System.out.println(" * @return " + 検索条件識別番号 + "の値を返します。");
System.out.println(" */");
System.out.println(" public " + BigDecimal + " get" + ConditionsId + "() {");
System.out.println(" return this." + conditionsId + ";");
System.out.println(" }");
System.out.println("");
System.out.println(" /**");
System.out.println(" * " + 検索条件識別番号 + "の値を設定します。");
System.out.println(" *");
System.out.println(" * @param " + conditionsId + " 設定する" + 検索条件識別番号 + "の値を指定します。");
System.out.println(" */");
System.out
.println(" public void set" + ConditionsId + "(" + BigDecimal + " " + conditionsId + ") {");
System.out.println(" this." + conditionsId + " = " + conditionsId + ";");
System.out.println(" }");
}
} catch (Exception e) {
System.out.print(e);
}
}
}第三步:将控制台打印的代码复制出去;
控制台代码如下:/**
* 業務対象地域起点コード1(検索結果)の値を取得します。
*
* @return 業務対象地域起点コード1(検索結果)の値を返します。
*/
public String getLocationStartCode1() {
return this.locationStartCode1;
}
/**
* 業務対象地域起点コード1(検索結果)の値を設定します。
*
* @param locationStartCode1 設定する 業務対象地域起点コード1(検索結果)の値を指定します。
*/
public void setLocationStartCode1(String locationStartCode1) {
this.locationStartCode1 = locationStartCode1;
}
/**
* 業務対象地域起点地域名1(検索結果)の値を取得します。
*
* @return 業務対象地域起点地域名1(検索結果)の値を返します。
*/
public String getLocationStart1() {
return this.locationStart1;
}
/**
* 業務対象地域起点地域名1(検索結果)の値を設定します。
*
* @param locationStart1 設定する 業務対象地域起点地域名1(検索結果)の値を指定します。
*/
public void setLocationStart1(String locationStart1) {
this.locationStart1 = locationStart1;
}
相关文章推荐
- get set方法生成注释
- eclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释 .
- 生成Get Set方法注释
- 让Myeclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释
- eclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释
- 让Myeclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释
- Myeclipse自动生成的get set方法 加上文本注释
- 类注释,和模版自动生成构造方法
- Mybatis Generator的model生成中文注释,支持oracle和mysql(通过实现CommentGenerator接口的方法来实现)
- eclipse develop for C\C++ 文件注释函数注释代码模板自动生成方法
- eclipse自动生成方法注释 快捷键
- eclipse自动生成方法注释 快捷键
- Myeclipse自动生成的get set方法 加上文本注释
- PowerDesigner中生成SQL SERVER2005字段注释的解决方法
- Android Studio 给方法添加注释自动生成参数的快捷设置
- myeclipse 自动为类、方法生成注释
- 详细注释如何用C语言生成回文数的方法高效判断回文质数
- Eclipse自动生成类或方法注释的快捷键
- Eclipse自动生成方法的注释格式
- eclipse自动生成方法注释 快捷键