1. ホーム
  2. java

[解決済み] 配列のpush()やpop()に相当するものですか?

2022-03-04 20:47:38

質問

メインのJavaファイルで作成した配列から項目を追加、削除、参照しようとしているのですが、正しい構文がわからず困っています。 アクションスクリプトでは、配列にアイテムを追加したり削除したりするためにpush()とpop()がありますが、アンドロイドに同等のものがありますか?

どのように解決するのですか?

Javaでは、配列のサイズは(初期化後は)固定されています。つまり、配列に項目を追加したり削除したりすることはできません。

int[] i = new int[10];

上のスニペットは、整数の配列の長さが10であることを意味します。11 番目の整数を追加するには、次のように新しい配列に参照を再割り当てする必要があります。

int[] i = new int[11];

Javaでは、java.utilパッケージは、配列のようなコレクションから項目を追加したり削除したりすることができるあらゆる種類のデータ構造を持っています。古典的なデータ構造であるStackは、pushとpopのメソッドを持っています。