-5
List<String> list = new ArrayList<String>();
ArrayList<String> list = new ArrayList<String>();
어느 것이 좋습니다? 그리고 왜?이 두 구현의 차이점은 무엇입니까
List<String> list = new ArrayList<String>();
ArrayList<String> list = new ArrayList<String>();
어느 것이 좋습니다? 그리고 왜?이 두 구현의 차이점은 무엇입니까
Arraylist을 사용하는 경우 arraylist 전용입니다. 그러나 리스트을 사용하는 경우 Linkedlist에도 사용할 수 있습니다. 또한 list를 사용하면 arraylist의 다른 함수가 숨겨집니다.
나는 기능 만 ArrayList를에 값을 추가, 제거 및 얻기 위해 사용 목록 구현을 선호했다.
참조 http://stackoverflow.com/q/10999280/3572733 – Malav