ArrayListを使うときに注意しておきたいのは、「保管したオブジェクトは、原則としてObjectクラスのインスタンスとして取り出される」という点です。 このObjectというのは、java.langパッケージに用意されている、すべてのクラスの土台となるものです。