import java.util.ArrayList;
public class ArrivalsList extends ArrayList<Integer> {
public int first() {
return this.get(0);
}
public int last() {
return this.get(this.size() - 1);
}
}
사용자 지정 목록을 만드는 좋은 방법입니까? 아니면 이것을 할 수있는 다른 방법이 있습니까?Java의 사용자 지정 목록
제공된 목록을 사용하십시오. https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html#getFirst-- –
아니요. ArrayList에서 확장하는 것은 좋은 생각이 아닙니다. 그리고 당신은 [구체적인 구현 이라기보다는 인터페이스에 대해 프로그램해야합니다] (http://stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an-interface). get()을 사용하는 것이 매우 어렵다면 정적 유틸리티 메서드를 작성하여 모든 목록의 첫 번째/마지막 요소를 가져옵니다. 또는 목록을 확장하는 대신 ** 목록을 사용하여 자신 만의 클래스를 만들 수도 있습니다. –
목록 및 사용자 지정 목록이 혼동 될 수 있으므로 적절하게 질문하십시오. – Vickyexpert