江里口です。 > 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); なるほど、スッキリしました。 素晴らしいですね。 -- 江里口 温