반응형 ArrayList 추가2 ArrayList 응용 ArrayList를 사용할 때 좋은 점은 객체를 넣을 수 있다는 것입니다. 이게 무엇이냐면 예를 들어 기존에는 ArrayList 와같이 요소의 형태를 Integer 등의 타입을 넣었다면 여기서 한발 더 나아가서 객체 자체를 넣을 수 있습니다. 말로 푸는 것보다는 코드를 직접 보면서 설명하는 게 좋을 것 같습니다. 먼저 데이터들을 묶어줄 클래스를 하나 생성합니다. public class Test_Data{ private int test_int; private String test_str; private boolean test_bool; public Test_Data(int test_int, String test_str, boolean test_bool){ this.test_int = test_int; th.. 2022. 3. 24. 배열보다 편한 ArrayList 안드로이드 자바를 사용하여 개발하다 보면 ArrayList라는 것을 만나게 됩니다. 처음에 개념을 익히기 전까지는 아무래도 C언어를 먼저 접해서 확장한 개발자다 보니 배열을 많이 사용하였지만 이제는 자바 프로그램에서 배열은 거의 사용하지 않습니다. 그래서 이번에는 이렇게 편리한 ArrayList에 대해 간단하게 정리하려고 합니다. ArrayList는 C언어로 따지자면 배열이긴 하지만 포인터를 통해 만든 배열과 같습니다. 이 말이 무엇이냐면 C언어에서는 포인터 주소 값 참조를 통해서 배열을 구성할 수 있는데 이러한 방법은 배열의 길이가 가변적이면서 중간에 인자를 변경할 수도 삭제할 수도 있는 구조입니다. 말이 어렵긴 한데 어쨌든 ArrayList는 가변 배열이라고 생각하시면 편합니다. 먼저 ArrayLis.. 2022. 3. 24. 이전 1 다음 반응형