在数组上调用toString - FindBugs

Sri*_*san 10 arrays findbugs tostring

我的代码出现以下Findbugs错误,

Invocation of toString on <<Package Path>>

 The code invokes toString on an array, which will generate a fairly useless
 result such as [C@16f0472. Consider using Arrays.toString to convert the
 array into a readable String that gives the contents of the array.
 See Programming Puzzlers, chapter 3, puzzle 12. 
Run Code Online (Sandbox Code Playgroud)

码:

logger.info("Adding information"+ Employee.getName()+ " "+
            employeeForm.getQuestionAndAnswers());
Run Code Online (Sandbox Code Playgroud)

请让我知道错误是什么.

MeB*_*Guy 21

正如它所说的那样

myArray.toString()
Run Code Online (Sandbox Code Playgroud)

会产生像java.lang.int [] @ 45345262这样无用的东西

你想用

Arrays.toString(myArray);
Run Code Online (Sandbox Code Playgroud)