ArrayList of objectsデータベースからデータを取得している状況があり、それをアップキャストしてから、別のカスタムArrayListなどList<User>にダウンキャストしたいと思います。List<Groups>
私の質問は、オブジェクトにアップキャストしてからArrayListにダウンキャストすることです。コストはどうなりますか。それは効率的ですか、それとも良い習慣ですか。
編集済み
データを取得するのではなく、必要に応じて一度だけList<User>, List<Groups>データを取得したいので、後でArrayList<objetcs>データをダウンキャストします。ArrayList<User>, ArrayList<Groups>