如果您的 java 版本 >= 1.7,则可以使用菱形表示法。
代替:
List<String> rows = new ArrayList<String>();
你可以写:
List<String> rows = new ArrayList<>();
使用 Eclipse Mars-M4,我在使用第一个构造时出现错误。(也许Eclipse Luna版本已经是这种情况。我没有检查):
这是由于此配置:
树中的首选项 > Java > 编译器 > 错误/警告。在列表中:通用类型 > 冗余类型参数(1.7 或更高版本)。
这设置为错误。我当然可以将其配置为 IGNORE 以消除错误。
我正在寻找另一种解决方案。Eclipse 有“附加操作”的概念。我正在寻找一种将代码重写为菱形符号的操作。
此操作是否已经存在?我该如何配置它?
相关问题:
- 将现有泛型转换为菱形语法(但这是在 NetBeans 中)。