배열 부분 복사
프로그래밍/Android (Java)2015. 11. 27. 16:37
반응형
import java.util.Arrays;
import java.util.ArrayList;
Use copyOfRange
method from java.util.Arrays class:
int[] newArray = Arrays.copyOfRange(oldArray, startIndex, endIndex);
startIndex is the initial index of the range to be copied, inclusive.
endIndex is the final index of the range to be copied, exclusive. (This index may lie outside the array)
E.g.:
//index 0 1 2 3 4
int[] arr = {10, 20, 30, 40, 50};
Arrays.copyOfRange(arr, 0, 2); // returns {10, 20}
Arrays.copyOfRange(arr, 1, 4); // returns {20, 30, 40}
Arrays.copyOfRange(arr, 2, arr.length); // returns {30, 40, 50} (length = 5)
[출처] http://stackoverflow.com/questions/11001720/get-only-part-of-an-array-in-java
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
Fragment에서 화면 회전시 강제종료 해결 (0) | 2015.11.30 |
---|---|
안드로이드 for 문 (0) | 2015.11.27 |
기본 플레이어로 연속 재생기능 만들기 (0) | 2015.11.27 |
캐쉬, 쿠키 지우고 종료 (0) | 2015.11.25 |
레이아웃 요소 숨기기 (0) | 2015.11.20 |
댓글()