gpt4 book ai didi

intellij-idea - 重新排列字段和常量

转载 作者:行者123 更新时间:2023-12-03 17:53:28 25 4
gpt4 key购买 nike

我在类(class)顶部有以下代码行:

private static final int DEFAULT_A = 0;
private static final int DEFAULT_B = 1;

private int mA = DEFAULT_A;
private int mB = DEFAULT_B;

当我在 IntelliJ(或者更确切地说是 Android Studio)中使用“重新排列代码”操作时,它认为应该将它们粘在一起,如下所示:
private static final int DEFAULT_A = 0;
private int mA = DEFAULT_A;
private static final int DEFAULT_B = 1;
private int mB = DEFAULT_B;

使用此操作时如何防止这种情况发生?这些是我的匹配规则:

enter image description here

最佳答案

我想这就是 IntelliJ 以人类可读的方式“理解”代码的方式。

我会解释:

在上面的代码中,您声明了最终变量 DefaultA 和 DefaultB,然后将它们的值设置为 mA 和 mB。 IntelliJ 所做的实际上是在声明之后设置 mA 和 mB 的值,从而重构您的代码。

我不确定是否有办法在 IntelliJ 中实际改变这一点,因为软件的开发方式以分组方式处理声明和变量设置以对开发人员更加友好,(不要让开发人员忘记 mA 和 mB .

希望这可以帮助 :)

关于intellij-idea - 重新排列字段和常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23941120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com