java はどのようにしてオブジェクトを配列に追加する?
Javaでは、配列にオブジェクトを追加するには以下を使用できます。
- 一般的な配列を使う:配列が一般的な配列(つまり、固定長の配列)の場合は、まず新しい配列を作成して、もとの配列の要素を新しい配列にコピーし、新しいオブジェクトを新しい配列の末尾に追加します。サンプルコードを以下に示します。
// 创建一个包含3个元素的Person对象数组
Person[] persons = new Person[3];
// 创建一个新的Person对象
Person newPerson = new Person("John", 25);
// 创建一个新的数组,长度比原数组大1
Person[] newArray = new Person[persons.length + 1];
// 将原数组中的元素复制到新数组中
System.arraycopy(persons, 0, newArray, 0, persons.length);
// 将新对象添加到新数组的末尾
newArray[persons.length] = newPerson;
// 将新数组赋值给原数组
persons = newArray;
- 追加する
// 创建一个ArrayList对象
ArrayList<Person> persons = new ArrayList<>();
// 创建一个新的Person对象
Person newPerson = new Person("John", 25);
// 将新对象添加到ArrayList的末尾
persons.add(newPerson);
いずれの方法を使用する場合でも、その構文に沿って新しいオブジェクトを作成して配列に追加する必要があります。