江里口です。
> java.lang.reflect.Array を使ってみたところ,こんな感じになりました.
>
> buf.append(ARRAY_BEGIN);
> for (int i = 0; i < Array.getLength(value); i++) {
> if (i != 0) {
> buf.append(ToStringInterceptor.FIELD_SEPARATOR);
> }
> append(buf, Array.get(value, i));
> }
> buf.append(ARRAY_END);
なるほど、スッキリしました。
素晴らしいですね。
--
江里口 温