【发布时间】:2013-12-17 11:14:04
【问题描述】:
我使用 Eclipse Kepler 并有一个包含此代码的 java 文件:
String[] arr = new String[] {"abc", "def"};
Eclipse 现在显示警告:
没有使用局部变量arr的值
如果我添加一行,警告就会消失:
String[] arr = new String[] {"abc", "def"};
arr[0] = "ghi";
虽然没有读取数组的任何元素,但 Eclipse 并没有就此发出警告。这种行为是有原因的还是只是一个 Eclipse 错误? (IntelliJ 警告数组没有对其元素的读取访问权限。)
编辑: 我知道数组本身已被使用,但我希望我的 IDE 足够智能,以检查数组中的任何元素是否已被使用,因为数组实际上是其元素的容器。
【问题讨论】:
标签: java arrays eclipse variables