public interface MyList<E> extends MyCollection<E> {
E get(int index);
E set(int index, E element);
void add(int index, E element);
E remove(int index);
int indexOf(Object o);
int lastIndexOf(Object o);
List<E> subList(int fromIndex, int toIndex);
}
메소드 설명
1. get(int index) : 배열속에 특정 인덱스 값을 가져온다.
2. set(int index, E element) : 배열속에 특정 인덱스에 값을 수정한다.
3. add(int index, E element) : 배열속에 특정 인덱스에 값을 삽입한다.
4. remove(int index) : 배열속에 특정 인덱스에 값을 삭제한다.
5. indexOf(Object o) : 배열속에 특정 값의 인덱스를 반환한다.
6. lastIndexOf(int index) : 배열속에 특정 인덱스에 마지막 위치값을 반환한다.
7. subList(int fromIndex, int toIndex) : 배열속에 특정 위치부터 특정 위치까지의 값을 저장한 리스트를 반환한다.
'자료구조 구현하기' 카테고리의 다른 글
Map (0) | 2022.08.27 |
---|---|
2. Class ArrayList (0) | 2022.06.13 |
1. interface List (0) | 2022.06.13 |
0. interface Collection (0) | 2022.06.08 |
0. 계층도 (0) | 2022.06.08 |