smi*_*n62 4 java var sonarlint
使用Java 11
, 对于此代码:
String[] arrayString = {"foo", "bar"};
Run Code Online (Sandbox Code Playgroud)
SonarLint
说 Declare this local variable with "var" instead.
所以,我试过:
var arrayString = {"foo", "bar"};
// or
var[] arrayString = {"foo", "bar"};
Run Code Online (Sandbox Code Playgroud)
但现在我收到这些错误:
Array initializer needs an explicit target-type
'var' is not allowed as an element type of an array
如何正确声明数组变量或属性。
你可以用
var arrayString = new String[]{"foo", "bar"};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
949 次 |
最近记录: |