【问题标题】:How to make Eclipse strip underscores from getter/setters如何使 Eclipse 从 getter/setter 中去除下划线
【发布时间】:2014-06-30 00:01:40
【问题描述】:

我正在尝试将使用下划线命名约定的 json 字符串映射到它们对应的 java 对象,问题是 getter 和 setter 变得混乱。例如

public static class ChargeState{

    private String charging_state;

    public String getCharging_state() {
        return charging_state;
    }
}

但是我希望 eclipse 生成什么

 public String getChargingState() {
        return charging_state;
    }

当我进入首选项时,有 Java->代码样式->代码模板

然后对于它说的 setter body 选项 ${字段} = ${参数};

我可以更改此模式或删除下划线吗?

【问题讨论】:

标签: java eclipse getter-setter code-formatting


【解决方案1】:

我想如果你去 Window->Preferences->Java->Code Style 并将 Fields 前缀列表设置为 '_' 你可能能够做你想要达到的目标。如果这没有帮助,也许试试this past question

【讨论】:

  • 不幸的是,您提到的两种方式都只能解决“前缀中的下划线”情况。正如 OP 所要求的,不在字段名称的中间。
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 2011-12-20
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多