Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

用語の使い方について

先日こちらの掲示板で
【javaでのテキストファイルの読み込みについて】
という題名で質問させて頂いた者です。

その時の問題は無事に解決したのですが、
「int型で定義したList」という言い方に対し

>int型でListを作ることはできない。
>自分が書いているものをちゃんと説明する。

というご指摘を頂きました。
私の意図と致しましては、

List<Integer> listHoge;
listHoge = new ArrayList<Integer>();

のようにInteger型の要素を格納できるようにしたListと
いう意味で書いたのですが、確かに改めて見直すと「int
型で定義」という書き方は不適切だと感じました。

web上で色々と調べたのですが、上記の意味合いをどのよ
うに言えば適切かつ簡潔に伝えられるのかがわかりません
でした(「Integer型の要素を格納できるようにしたList」
でよいのか、またはそれすらも誤っているのか…)。

非常に稚拙な質問ではありますが、後学のためにもご教授
願えればと思います。
宜しくお願い致します。

3

回答

3847

閲覧

3件の回答

評価

0

ネットに書き込むならList<Integer>が一番分かりやすいと思
う。

評価

0

>>匿名様
ありがとうございます。
今後はそのようにしたいと思います。

評価

0

Integerとintが別物であり、Listがintを格納できない
(List<int>は存在しない)ことを理解できてるかどうか、と
いうこと。そんなに悩まないでいい。

後続のコードを見ればList<Integer>なことは分かる。
理解できてるなら今後正確(Integer)に書けばいいし、理解
できてないなら勉強すればいい。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。