-2

次のような文字列配列があるとします。

String[] someArray = new String[] {"foo", "bar", "bas"};

これで、toString 表現を取得できます。

System.out.println(Arrays.toString(someArray));

しかし、同じ文字列表現を返すカスタム toString メソッドはどうでしょうか?

4

2 に答える 2

3

Arrays.toString(Object)グーグルで Java ソースのソースコードを表示できます。

ここでいくつか見つけました:

一部の JDK の Arrays.java の Java ソース

そこにある toString メソッドのコードを読んでください。

于 2013-01-14T22:41:30.783 に答える
2

Arrays.toString()カスタム オブジェクトの配列を渡すと、toString()それらのオブジェクトのメソッドが呼び出されます。したがって、オブジェクトに toString メソッドが実装されている場合は、それを取得しArrays.toString()ます

于 2013-01-14T22:38:10.020 に答える