同じタイプの「より多くの変数」を作成したい場合は、通常、何らかのリストが必要です。List
Java には、配列とsという 2 種類の基本的な「リスト」があります。
配列:
String[] people = new String[10]; // That gives you room for 10
people[0] = "female";
people[1] = "male";
// ...
int n = 1;
System.out.println("Person " + n + " is " + people[n]);
A List
:
List<String> people = new LinkedList<String>(); // Expandable
people.add("female");
people.add("male");
// ...
int n = 1;
System.out.println("Person " + n + " is " + people.get(n));
// Note difference -------------------------------^^^^^^^
配列の数が事前にわかっている場合は、配列を使用すると便利です。リストを使用すると、いくつあるか分からない場合に便利です。
リストに関する注記:インターフェース、があり、次に異なるランタイム パフォーマンス特性 ( 、 、など)List
を持つ複数の異なる具象実装があります。これらは にあります。LinkedList
ArrayList
java.util