반응형
List는 Java에서 제공하는 컬렉션 인터페이스 중 하나로, 순서가 있는 데이터의 집합을 다루는데 사용됩니다.
List는 데이터를 삽입한 순서대로 저장하며, 중복된 데이터의 저장을 허용합니다.
List는 인터페이스이기 때문에 실제 구현체인 ArrayList, LinkedList 등을 사용하여 객체를 생성해야합니다.
List의 주요 메소드는 다음과 같습니다.
- add(E e): 리스트의 끝에 주어진 원소를 추가합니다.
- get(int index): 주어진 인덱스에 해당하는 원소를 반환합니다.
- remove(int index): 주어진 인덱스의 원소를 제거합니다.
- size(): 리스트의 크기를 반환합니다.
아래는 List를 사용하는 예제입니다.
import java.util.ArrayList;
import java.util.List;
public class ListExample {
public static void main(String[] args) {
List<String> fruits = new ArrayList<>();
// add 메소드를 사용하여 과일 추가
fruits.add("사과");
fruits.add("바나나");
fruits.add("딸기");
// get 메소드를 사용하여 인덱스에 해당하는 과일 조회
String firstFruit = fruits.get(0);
System.out.println("첫 번째 과일: " + firstFruit);
// remove 메소드를 사용하여 인덱스에 해당하는 과일 제거
fruits.remove(1);
// size 메소드를 사용하여 리스트의 크기 확인
int size = fruits.size();
System.out.println("과일 개수: " + size);
// 모든 과일 출력
for (String fruit : fruits) {
System.out.println(fruit);
}
}
}
반응형
'자바' 카테고리의 다른 글
Map 문법 사용 예제 (0) | 2023.09.18 |
---|---|
List stream() 문법 사용 예제 (0) | 2023.09.18 |
예외 처리 및 예제 (0) | 2023.09.14 |
배열 및 예제 (0) | 2023.09.14 |
클래스와 객체 (0) | 2023.09.14 |