84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
JDK1.7のソースコードは以下のとおりです:
この文final List l = listの意味は何ですか?渡されたリストを直接操作しても同じではないでしょうか?
私は Java を独習する初心者です。これを見て少し混乱しています。先輩方が私の疑問を解決するのを手伝ってくれることを願っています。ありがとうございました。
試してみる:
コンパイルエラー:
なぜならlist的类型是List<?>、特定の型がわからないため、リストからオブジェクトを取り出すことしかできず、リストに挿入することはできません。
list
List<?>
それではリストに変換します。
または List<T>:
List<T>
試してみる:
リーリーコンパイルエラー:
リーリーなぜなら
list
的类型是List<?>
、特定の型がわからないため、リストからオブジェクトを取り出すことしかできず、リストに挿入することはできません。それではリストに変換します。
または
に置き換えます リーリーList<T>
: