[Java] ArrayList class


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

  • 「Fast Campas」を一度に完了したJava/spring Web開発主ハイパーパケットオンライン.