配列リスト内の各オブジェクトの型をチェックする方法についてアルゴリズムをハードコーディングする方法を知っていますが、そのArrayList <>の型を一度にチェックする方法は他にあります。つまり、私のアプリケーションには3種類の配列リストしかないということです。 。ArrayListを返す関数があり、その定義は、変数o(もちろんオブジェクトの配列リスト)にpersonオブジェクトを追加することです。
o.add(person);
オブジェクトの配列リストにすべての個人データを追加しました。この関数を呼び出すと、関数の名前はgetData()と表示されます。
ArrayList <Object> obj = getData();
したがって、getData()の呼び出しから返されたArrayListで、それがすべてpersonオブジェクトであることを知っていますが、そのArrayListのタイプをどのように知ることができますか?
その関数をある意味でより一般的なものにしたかっただけですが、これは私のアプリケーション用ですが、私のアプリケーション全体で天才的です。
これを行う他の方法はありますか、私はアルゴリズムを考えることができますが、これを行うためのショートカットまたは簡単な方法はありますか?..