私は次のコードを持っており、メンバー値はオブジェクト型であり、このプロセスでは = long であり、大きな 10 進数にキャストしたいのですが、次のコードを実行しようとするとエラーが発生します:java.lang.Double cannot be cast to [C
} else if (typeName.equals("java.math.BigDecimal"))) {
return new SwitchInputType<BigDecimal>(new BigDecimal((char[]) memberValue));