Log というカスタム クラスがあります。ジェネリックを使用できないため、ログの配列リストを作成できません。そこで、標準の arraylist (型オブジェクト) を作成し、すべての「ログ」をそこにコミットします。次に、後で arraylist を反復処理するときに、単に「出力」オブジェクトをログとしてキャストします。すなわち
Log log = (Log) it.next();
これが機能するかどうかはわかりません...または、それが最善のアイデアである場合でも機能します。フィードバックをお寄せいただきありがとうございます。