【发布时间】:2021-07-31 21:09:54
【问题描述】:
使用Java 11,对于此代码:
String[] arrayString = {"foo", "bar"};
SonarLint说Declare this local variable with "var" instead.
所以,我试过了:
var arrayString = {"foo", "bar"};
// or
var[] arrayString = {"foo", "bar"};
但现在我得到了这些错误:
Array initializer needs an explicit target-type'var' is not allowed as an element type of an array
如何正确声明数组变量或属性。
【问题讨论】: