在chelper intelliJ中编译后,删除全局数组括号

时间:2019-09-12 16:58:47

标签: java intellij-idea

我将chelper与intelliJ一起使用,并且在编译后将括号删除。有什么解决办法吗?

这是我的代码在编译前的样子:

public class TaskA {
    int arr[];
    public void solve(int testNumber, InputReader in, OutputWriter out) {
        arr = new int[3];

    }
}

这是编译后的样子:

static class TaskA {
        int arr;

        public void solve(int testNumber, InputReader in, OutputWriter out) {
            arr = new int[3];

        }

    }

它也给出此错误:

  

错误:(32,19)java:不兼容的类型:int []无法转换为int

1 个答案:

答案 0 :(得分:1)

尝试在变量名称前使用方括号,它应该可以正常工作。

public class TaskA {
    int[] arr;
    public void solve(int testNumber, InputReader in, OutputWriter out) {
        arr = new int[3];

    }
}

这里是Egor的链接,其中讨论了为什么需要这样做。 http://codeforces.com/blog/entry/18974?#comment-357444