728x90
Array Lists, 어레이 리스트 예제코드 및 설명
포스트 난이도: HOO_Junior
# Example Code
import java.util.ArrayList;
public class ArrayList_Practice {
public static void main(String[] args) {
ArrayList<String> nameList = new ArrayList<String>();
nameList.add("Amy");
nameList.add("Ryan");
nameList.add("Jin");
System.out.println("The array has " + nameList.size() + " names.");
for(String s : nameList)
System.out.println(s);
System.out.println(nameList.toString());
nameList.remove(0);
System.out.println(nameList.toString());
nameList.set(0, "Henry");
System.out.println(nameList.toString());
ArrayList<Integer> intList = new ArrayList<Integer>();
intList.add(8);
intList.add(10);
intList.add(12);
System.out.println("The array has " + intList.size() + " integer numbers.");
for(int i : intList)
System.out.println(i);
}
}
# Explanations
이번 예제코드에서는 ArrayList를 사용한 기본 연산을 살펴볼 수 있다. 문자열의 ArrayList, nameList를 만들고 여기에 "Amy", "Ryan", "Jin"의 세 이름을 추가하였으며 반복을 위해 for문을 사용하여 리스트의 사이즈와 각 이름을 출력한다.
첫 번째 요소("Amy")를 제거하여 ArrayList에서 요소를 제거하는 방법을 보여주며 제거된 이름 전과 후를 산출해 낸다. 또한 첫 번째 항목(이전에는 "Ryan")을 "Henry"로 변경하여 목록 내의 요소(Elements)를 업데이트하고 있다. 이러한 예제코드를 통해서 ArrayList의 동적 특성을 강조하여 크기와 내용을 동적으로 조정하는 능력을 살펴볼 수 있다.
또한 ArrayList에 정수(Integers) 타입의 8, 10, 12의 세 개의 숫자를 추가해줬다. NameList와 마찬가지로 intList의 크기를 출력하고 요소를 통해 반복하여 표시하는 걸 확인할 수 있다. 결과적으로 이번 포스트를 통해서 Elements 추가, 제거 및 업데이트를 포함하여 ArrayLists를 선언하고 초기화하고 조작하는 방법을 복습해 볼 수 있다.
728x90
'Java > Java Examples' 카테고리의 다른 글
[Java Examples] 입력한 Integer에 따라서 정사각형 출력하기 예제코드 (0) | 2024.03.31 |
---|---|
[Java Examples] Rectangle.java를 활용해서 집 크기 구하기 예제코드 및 설명 (0) | 2024.03.04 |
[Java Examples] 다중 if문을 활용한 Troubleshooting 문제 해결 예제코드 및 설명 (0) | 2024.02.14 |
[Java Examples] 숫자를 로마 숫자로 바꾸기 예제 코드 및 설명 (2) | 2024.02.14 |
[Java Examples] 자바 어레이를 사용해서 오름차순으로 출력하기 (2) | 2024.02.14 |
댓글