次のような文字列配列があるとします。
String[] someArray = new String[] {"foo", "bar", "bas"};
これで、toString 表現を取得できます。
System.out.println(Arrays.toString(someArray));
しかし、同じ文字列表現を返すカスタム toString メソッドはどうでしょうか?
Arrays.toString(Object)
グーグルで Java ソースのソースコードを表示できます。
ここでいくつか見つけました:
一部の JDK の Arrays.java の Java ソース
そこにある toString メソッドのコードを読んでください。
Arrays.toString()
カスタム オブジェクトの配列を渡すと、toString()
それらのオブジェクトのメソッドが呼び出されます。したがって、オブジェクトに toString メソッドが実装されている場合は、それを取得しArrays.toString()
ます