Java輸出數組

在FindBugs中發現的一個小的bug:java

Invocation of toString on strArr in Test.main(String[]) [Scary(8), High confidence]數組

關於輸出數組的狀況:ide

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:spa

第一種:---------
[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]
相關文章
相關標籤/搜索