実行時にメソッドを呼び出すためにJavaリフレクションを使用しています。日付オブジェクトをオブジェクト配列にキャストするにはどうすればよいですか?
つまり、
Method m = ....;
Object[] result = (Object[]) m.invoke(...);
public Date getDate() {
return new Date();
}
与えます:
java.lang.ClassCastException: java.util.Date cannot be cast to [Ljava.lang.Object;
編集:ええ、代わりにオブジェクト配列に追加して返す必要があります。