constructor(collection)
またはメソッドへの引数として指定することで、リストにコレクションを追加できます.addAll(Collection)
。でも、Iterator/Iterable
それで十分でしょう。デザイナーが基本原則に従いたいと思った場合: 送信するものにはリベラルであり、受け入れるものには保守的である場合、デザイナーは を受け入れる必要がありList
ますArrayList
。では、なぜ彼らは途中でやめることを好んだのでしょうか?
「列挙子には Collection.list があるのに Iterable/Iterator にはなぜないのか」という同様の質問があり、非常に評判の良い人が、これは歴史的な理由によるものであり、 .addAll で回避できると答えています。addAll
しかし、彼/彼女が何について話しているのかわかりません。ここで、addAll
Iterable/Iterator では機能しないことがわかっているので、正確に質問します。