ホームページ >Java >&#&ベース >JavaのListとArrayListの違いは何ですか?

JavaのListとArrayListの違いは何ですか?

Guanhui
Guanhuiオリジナル
2020-06-08 13:29:567193ブラウズ

JavaのListとArrayListの違いは何ですか?

Java の List と ArrayList の違いは何ですか?

List はインターフェイスであり、Collection インターフェイスを実装しているため、List インターフェイスには Collection インターフェイスによって提供されるすべての共通メソッドがあり、ArrayList は Collection インターフェイスと List インターフェイスを実装する動的な数値です。

リストの機能

  • List コレクションでは重複要素が許可されます。「要素を取得して重複要素かどうかを比較します。 》

  • すべての要素は直線的に格納されます

  • List コレクションのもう 1 つの特徴は、要素が順序どおりに格納されることです。順序は削除の順序と同じです。

List API の概要

java.util.List インターフェースは Collection インターフェースから継承しており、単一列コレクションの重要なブランチです。

List インターフェイスを実装するオブジェクトを List コレクションと呼ぶのが一般的です。 List コレクションでは重複した要素が許可されます。

すべての要素は直線的に格納されます。コレクション内の指定された要素には、プログラムのインデックスを介してアクセスできます。

さらに、List コレクションのもう 1 つの特徴は、要素が順序付けされていることです。つまり、要素が格納される順序と取り出される順序が一致していることです。

#共通メソッドのリスト

  • ##- public void add(intindex, E element): 指定された要素を、指定されたコレクションに追加します。位置。

  • #- public E get(int index): コレクション内の指定された位置にある要素を返します。
  • - public E Remove(intindex): リスト内の指定された位置にある要素を削除し、削除された要素を返します。
  • - public E set(intindex, E element): セット内の指定された位置にある要素を指定された要素に置き換え、値が更新される前の要素を返します。
  • 推奨チュートリアル: 「
Java

以上がJavaのListとArrayListの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。