リストは順序付けられた値の集合です。 Javaでは、リストはJava Collections Frameworkの一部です。リストは、実装java.util.List
延びインタフェース、 java.util.Collection
。
リストは、順序付けられた値の集合を格納するオブジェクトです。 「オーダーされた」とは、値が特定の順序で格納されていることを意味します.1つは最初に、もう1つは2番目に続きます。個々の値は一般に「要素」と呼ばれます。 Javaのリストには、通常、次の機能があります。
末尾以外の点でリストに値を追加すると、次の要素がすべて「下に」または「右に」移動します。換言すれば、指数nの要素を追加するように、インデックスN + 1とする率nになるように使用される要素を移動させます。例えば:
List<String> list = new ArrayList<>();
list.add("world");
System.out.println(list.indexOf("world")); // Prints "0"
// Inserting a new value at index 0 moves "world" to index 1
list.add(0, "Hello");
System.out.println(list.indexOf("world")); // Prints "1"
System.out.println(list.indexOf("Hello")); // Prints "0"