일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ubuntu
- 포트
- 서브쿼리
- 참조키
- querydsl
- 테스트메소드
- MySQL
- 메소드명
- 커밋메세지수정
- 예약
- 적용우선순위
- docker명령어
- subquery
- Query
- 외부키
- EC2
- ㅔㄴ션
- 컨테이너실행
- 테스트
- 검색
- 네이티브쿼리
- appspec
- AuthenticationEntryPoint
- application.yml
- 2 > /dev/null
- WeNews
- appspec.yml
- 메세지수정
- foreignkey
- 추후정리
Archives
- Today
- Total
제뉴어리의 모든것
Arrays.copyOf , Arrays.copyOfRange 배열 복사 본문
- Arrays.copyOf() , Arrays.copyOfRange() 메소드를 통해 배열을 복사 할 수 있다.
- Arrays.copyOf(원본배열, 복사할 길이);
- Arrays.copyOfRange(원본 배열, 복사할 시작인덱스, 복사할 끝인덱스) 인덱스는 0부터 시작하는것 기준
값에 의한 복사이므로 복사된 배열에서 값을 바꿔도 원본 배열의 값이 바뀌지 않음! (깊은 복사)
import java.util.Arrays;
public class ArraysCopyof {
public static void main(String[] args) {
int [] array1 = {1,2,3,4,5};
for(int i : array1){
System.out.print(i +" ");
}
System.out.println();
int [] array2 = Arrays.copyOf(array1, 3); //Arrays.copyOf
for(int i : array2){
System.out.print(i +" ");
}
System.out.println();
int [] array3 = Arrays.copyOfRange(array1,3,4);
for(int i : array3){
System.out.print(i +" ");
}
}
}
출처 :
'JAVA' 카테고리의 다른 글
워크스페이스/프로젝트/패키지/클래스의 개념 및 명명 규칙 (0) | 2021.04.07 |
---|---|
자바 Array 특정값으로 초기화 하는 방법 (0) | 2021.04.03 |
[Java] 얕은 복사와 깊은 복사 (0) | 2021.04.03 |
PriorityQueue<E> 사용하기 (0) | 2021.04.03 |
HttpURLConnection 사용 주의사항과 이용한 HTTP 호출하기 (0) | 2021.03.31 |