[Java] ArrayList class
4568 ワード
ArrayList
ArrayListは最も一般的なcollectionクラスの1つです.
ArrayListは、オブジェクト配列をより効率的に管理するJavaが提供するクラスです.utilパッケージから提供されます.
以前に学習したデフォルトの配列は、配列の長さを設定し、要素数が配列の長さより大きい場合に配列を再割り当ておよびコピーする手間があり、配列内の要素を追加または削除すると、他の要素の移動が実現されます.
ArrayListのサイズは可変で、現在使用可能な容量を超える容量を格納したい場合は、より大きなスペースを再割り当てします.
主な方法は以下の通りです.
👨🏻💻 Example Code
package ch23;
import java.util.ArrayList;
import ch21.Book;
public class ArrayListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Book> library = new ArrayList<>();
for (int i=1; i<6;i++) {
library.add(new Book("태백산맥"+i, "조정래"));
}
for (int i=0;i<library.size(); i++) {
library.get(i).showInfo();
}
}
}
Reference
Reference
この問題について([Java] ArrayList class), 我々は、より多くの情報をここで見つけました https://velog.io/@seongwon97/Java-ArrayListテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol