자료구조 구현하기
1. interface List
pine tree root
2022. 6. 13. 17:25
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) : 배열속에 특정 위치부터 특정 위치까지의 값을 저장한 리스트를 반환한다.