在java.util.List上覆盖toString()的位置

Hel*_*eat 0 java collections junit4

我想知道为什么这个断言在JUnit中有效:

assertEquals("[String1, String2, String3]", Arrays.asList("String1", "String2", "String3").toString());
Run Code Online (Sandbox Code Playgroud)

我看不到在List或Collection上的任何地方覆盖toString().

我很高兴它有效,但仍然很好奇.

谢谢,Declan

ass*_*ias 10

Arrays.asList返回一个Arrays#ArrayList扩展AbstractList,扩展AbstractCollection 哪个实现toString.