Java Eclipse代码格式:括号在编辑器上有错误的缩进,但在设置中没有问题

Java Eclipse代码格式:括号在编辑器上有错误的缩进,但在设置中没有问题,java,eclipse,intellij-idea,formatting,styles,Java,Eclipse,Intellij Idea,Formatting,Styles,我正试图为我的团队统一IntelliJ和Eclipse的代码格式样式。我几乎所有的东西都能正常工作,但有一件小事让我烦恼了好几个小时,现在我找不到解决办法。Eclipse中包装行的右括号缩进,但不应缩进。IntelliJ这样做是正确的: private static final Set<String> HOST_WHITE_LIST = new HashSet<>( Arrays.asList( "www.google.com",

我正试图为我的团队统一IntelliJ和Eclipse的代码格式样式。我几乎所有的东西都能正常工作,但有一件小事让我烦恼了好几个小时,现在我找不到解决办法。Eclipse中包装行的右括号缩进,但不应缩进。IntelliJ这样做是正确的:

private static final Set<String> HOST_WHITE_LIST = new HashSet<>(
    Arrays.asList(
        "www.google.com",
        "localhost"
    )
);
private static final Set HOST\u WHITE\u LIST=new HashSet(
Arrays.asList(
“www.google.com”,
“本地主机”
)
);
但是Eclipse将关闭的父对象缩进如下:

private static final Set<String> HOST_WHITE_LIST = new HashSet<>(
    Arrays.asList(
        "www.google.com",
        "localhost"
        )
    );
private static final Set HOST\u WHITE\u LIST=new HashSet(
Arrays.asList(
“www.google.com”,
“本地主机”
)
);
这个问题最糟糕的地方是,在Eclipse的代码样式设置中,它的缩进是正确的,所以我想知道这是怎么可能的。我猜Eclipse在设置和实际代码中使用了相同的代码来格式化预览

以下是具有正确缩进的设置的屏幕截图:

下面是格式化实际代码后的错误缩进:

更新


正如评论中所建议的,它与逗号无关,正如你在截图中看到的那样。这是一个复制粘贴错误。正如您在屏幕截图中看到的,列表要长得多。我从代码示例中删除了逗号。

为什么不在示例中使用括号之间有逗号呢。也许eclipse认为在这种情况下,下一个仍然存在的论点是什么?试着去掉逗号,看看几个小时后你得到了什么,我找不到解决办法。-简单的错误,但完全改变了主要意思)请改正它