While hashCode and toString are available on arrays, they are largely useless. hashCode returns the array's
"identity hash code", and toString returns nearly the same value. Neither method's output actually reflects the array's contents.
Instead, you should pass the array to the relevant static Arrays method.
public static void main( String[] args )
{
String argStr = args.toString(); // Noncompliant
int argHash = args.hashCode(); // Noncompliant
public static void main( String[] args )
{
String argStr = Arrays.toString(args);
int argHash = Arrays.hashCode(args);