Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- @RestController
- 세션
- Model2
- 스프링
- AOP
- 기술 대비
- select
- Join
- order by
- 자바
- MVC2
- 메이븐
- 뉴렉처
- toUpperCase
- SQL
- Model1
- 서블릿
- 프로그래머스
- 코딩테스트
- STS
- 김영한
- JSP
- 서브쿼리
- 인프런
- MVC
- DDL
- 프레임워크
- 코테
- 인텔리제이
- @Controller
Archives
- Today
- Total
Heestory
[JAVA]subList 본문
subList
:Java의 List 인터페이스에서 제공되는 메서드 중 하나로, 원래 리스트의 일부분인 새로운 리스트를 반환
List<E> subList(int fromIndex, int toIndex)
- fromIndex : 새로운 리스트에서 첫 번째 원소의 인덱스
- toIndex : 새로운 리스트에서 마지막 원소의 다음 인덱스
EX)
List<String> originalList = new ArrayList<String>();
originalList.add("A");
originalList.add("B");
originalList.add("C");
originalList.add("D");
originalList.add("E");
라는 List가 생성되었다고 할때 originalList의 첫 번째부터 세 번째 원소로 이루어진 새로운 리스트를 만들기 위해서는
List<String> newList = originalList.subList(0, 3);
사용시 아래와 같은 리스트가 생성된다.
newList = {"A","B","C"}
이때 새로운 리스트는 원래 리스트에 대한 뷰이기 때문에, 새로운 리스트의 요소 변경시 원래 리스트도 변경되며 원래 리스트 변경시 새로운 리스트도 변경된다.
'개발(~국비) > JAVA' 카테고리의 다른 글
[JAVA]Thread (0) | 2023.04.11 |
---|---|
[JAVA]Future (0) | 2023.04.10 |
ArrayIndexOutOfBoundsException 예외 발생 원인 (0) | 2022.10.27 |
JAVA)배열 출력 하는 방법 (0) | 2022.10.27 |