2016-04-22 13 views
0

私はJavaで作成されたイメージの配列を持っていますが、私のコードはより多くのイメージを作成しています。これらの新しい画像を配列に追加するにはどのような方法がありますか?アレイにイメージを追加する

+2

'ArrayList'おそらく? https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html – Maljam

+0

.add(オブジェクト)を「ArrayList」で追加していますか? – Li357

答えて

2

Java配列は常に固定サイズです。配列を取得したら、サイズを変更することはできません。 System.arrayCopy()では、配列の内容を新しい(潜在的により大きい)配列にコピーすることができますが、それはあまりにも手動です。

Collections APIは、よりユーザーフレンドリーアレイに類似APIを定義するが、サイズを変更する能力を含む多くの追加機能を有し、ArrayListListインターフェースを含む、配列よりも高いレベルのデータ構造の数を提供しますList実装は、カバーの下にある配列によってサポートされています。

つまり、サイズ変更可能な配列が必要な場合は、実際にArrayListが必要です。

関連する問題