java - Collections クラスの swap 関数について、ソース コードで受信リストを指す新しい最終リスト変数 l を定義する必要があるのはなぜですか?
淡淡烟草味
淡淡烟草味 2017-05-17 10:05:33
0
1
693

JDK1.7のソースコードは以下のとおりです:

リーリー

この文final List l = listの意味は何ですか?渡されたリストを直接操作しても同じではないでしょうか?

私は Java を独習する初心者です。これを見て少し混乱しています。先輩方が私の疑問を解決するのを手伝ってくれることを願っています。ありがとうございました。

淡淡烟草味
淡淡烟草味

全員に返信(1)
漂亮男人

試してみる:

リーリー

コンパイルエラー:

リーリー

なぜならlist的类型是List<?>、特定の型がわからないため、リストからオブジェクトを取り出すことしかできず、リストに挿入することはできません。

それではリストに変換します。

または List<T>:

に置き換えます リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!