ここでは、当社の新人研修受講者に向けて、Javaのサンプル問題を紹介しています。

Generics

Genericsを使い、List name に入る型を<String>に限定します。

その他の方法としては、以下のようにキャスト(String)を使うという方法もあります。

確かに自分自身でListを作ってその中身を呼び出しているうちはこれでも良いでしょう。

しかし、他人(含む将来の自分)にこのListを使ってもらうことを考えると、Genericsを使い型を明示するほうが良いのです。