私は次の方法を持っています:
public static int arraySum(Object obj) {
}
このメソッドは、obj 内のすべての要素の合計を返す必要があります。このメソッドの前提条件はobj
、任意の次元の Integer 配列であることです。つまりInteger
、Integer[]
、Integer[][]
などです。
method の本体を記述するためにarraySum()
、foreach ループと再帰を使用しています。ただし、foreach ループでは、obj の要素がどの型であるかを知る必要があります。Integer
のタイプ (つまり、、Integer[]
など)を調べる方法はありobj
ますか?
編集: これは私の CS コースの課題です。メソッドの書き方を単純に聞きたくないので、そのような具体的な質問をしています。