使用intellij Idea练习Java

问题描述 投票:0回答:1

我是一个完全的新手,我正在练习数组。当编写 String myArray[] 时,我在方括号中收到错误。我从字面上复制了我用来学习的视频屏幕,我得到了 3 种类型的错误,它们是:变量“myArray”已分配但从未访问,局部变量“myArray”具有 C 样式数组类型声明和值分配给“myArray”的“new String [3]”从未被使用过。我该如何解决呢?谢谢。

public class variables {
    public static void main(String[] args) {

        String myArray[];the problem it's here

        myArray = new String [3];

我尝试了改变几个字符,但没有成功,我希望我能找到解决方案并继续学习。我知道这是一个非常基本的问题,但我不想因为学习编程的想法而灰心。

java intellij-idea
1个回答
0
投票

您的代码中没有错误

但是有警告

警告这个词本身应该很清楚,但简而言之,它是你的 IDE 告诉你 - “嘿,你的代码会运行,但这一行是不必要的”或“这可以让你的代码表现得像你想要的那样” .

这可能只适合少数程序员(例如我),您可能会对代码中的下划线感到恼火,因此有多种方法可以解决此问题。


A) 处理警告- 处理警告可能是修复警告最简单的方法。

让我们以警告

“局部变量 'myArray' 有 C 风格的数组类型声明” 为例,出于某种原因,IntelliJ 更喜欢在类后面而不是像这样在变量名称后面保留方括号 String[] myArray;




B) 使用 @SuppressWarnings
-
SuppressWarnings 是一个注释,可以帮助您避免这些恼人的警告,例如

@SuppressWarnings("unused") String[] myArray;
IntelliJ 有一个快捷方式。按 

Alt+Enter,单击框右侧的三个点,然后选择抑制选项。


C) 配置 IDE 设置- 选择您想要或不想要的警告

Alt+Enter,单击框右侧的三个点,然后按“编辑检查配置文件设置”,然后关闭任何您不想给您警告的内容。

© www.soinside.com 2019 - 2024. All rights reserved.