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

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

リーリー

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

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

淡淡烟草味
淡淡烟草味

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

試してみる:

リーリー

コンパイルエラー:

リーリー

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

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

または List<T>:

に置き換えます リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート