List in Javaは、すべてのオブジェクトを一緒に保存するコレクションオブジェクトです。任意のJavaオブジェクトをリストに配置するか、値を直接配置できます。
使用法はシンプルで、配列に似ています。
リストを使用する前に、プログラムヘッダーにJava.util。*をインポートする必要があります。
import java.util。*; public class list {public static void main(string args []){list a = new ArrayList(); A.Add(1); // 1つのSystem.out.Println(a)を追加します。 A.Add(2); System.out.println(a); A.Remove(0); //リストAの0番目の要素、つまり1 System.out.Println(a); }}プログラムの実行結果は次のとおりです。
[1]
[1、2]
[2]
リストは、学生情報のグループ、アカウント情報のグループなど、オブジェクトのグループを保存および操作するためによく使用されます。
リストはコレクションインターフェイスです。コレクションクラスのインターフェイスである限り、「イテレーター」があります。このイテレーターを使用して、リストメモリ内の一連のオブジェクトを操作できます。
このリストメモリを操作する場合は、最初にこのiteratorのインスタンスを取得する必要があります。IteratorIT= L.ITERATOR();
動的な配列として理解できます。従来の配列は、使用する前に配列の数を定義する必要があり、コンテナオブジェクトは配列のサブスクリプトの総数を定義する必要はありません。
ADD()メソッドを使用して、新しいメンバーオブジェクトを追加します。追加できるのは、基本的なデータ型ではなく、オブジェクトだけです。コンテナは、データメンバーを取得および削除するget()およびremove()メソッドにも対応しています。
例1。
import java.util。*; public class arrayListtest {public static void main(string dd []){// new aストレージリストl = new ArrayList(); //コレクションフレームワークはオブジェクトのみを保存できるため、新しいカプセル化クラスL.ADD(新しい整数(1)); L.Add(新しい整数(2)); L.Add(新しい整数(3)); L.Add(新しい整数(4)); iterator it = l.iterator(); // hasNextは、現在の値を取る値です。その計算プロセスは、次の値に継続する場合の値があるかどうかを判断することです。 while(it.hasnext()){// it.next capsulation classを想定して、integerのintvalueメソッドを呼び出して、int int int in int; int i =((integer)it.next())。intvalue(); system.out.println( "リストの要素は:"+i); }}}例2。
import java.util。*; public class arraylisttest1 {public static void main(string dd []){// new a store list l = new ArrayList(); //コレクションフレームワークはオブジェクトのみを保存できるためです。この例は、文字列がオブジェクトl.add( "lalala")であることを説明することです。 l.add( "afdsfa"); iterator it = l.iterator(); // hasNextは、現在の値を取る値です。その計算プロセスは、次の値に値があるかどうか、それが継続するかどうかを判断することです。 while(it.hasnext()){// it.nextをクラスをカプセル化し、cast文字列タイプを呼び出して、値をiに割り当てます。 string i =(string)it.next(); system.out.println( "リストの要素は:"+i); }}}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。