Java输出数组
在FindBugs中发现的一个小的bug:
Invocation of toString on strArr in Test.main(String[]) [Scary(8), High confidence]
关于输出数组的情况:
String[] strArr = {"a","b","c","d","e"};
List<String> strList = Arrays.asList(strArr);
int[] intArr = {1,2,3,4};
print("第一种:---------");
print(strArr);
print(strList);
print(intArr);
print("第二种:---------");
print(strArr.toString());
print(intArr.toString());
print(strList.toString());
print("第三种:---------");
print(Arrays.toString(strArr));
print(Arrays.toString(intArr));
output:
第一种:--------- [Ljava.lang.String;@12ecba8 [a, b, c, d, e] [I@63afa4 第二种:--------- [Ljava.lang.String;@12ecba8 [I@63afa4 [a, b, c, d, e] 第三种:--------- [a, b, c, d, e] [1, 2, 3, 4]

浙公网安备 33010602011771号