728x90
length : 배열의 길이. 배열이 비어있는지 확인할 때도 사용
//배열의 끝에 값을 추가할 때 - java.util.Arrays 를 import 해줘야 함
타입[] 배열명 = Arrays.copyOf(원본배열,원본배열의_길이+1); // 원본 배열을 복사하고 1칸을 늘림
배열명[배열명.길이-1] = 추가할 내용 // 배열이 늘어났으니 마지막 인덱스에 내용 추가
//배열의 처음에 값을 추가할 때 - java.util.Arrays 를 import 해줘야 함
타입[] 배열명 = new 타입[원본배열.length + 1];
System.arraycopy(원본배열, 0, 배열명, 1, 원본배열.length);
배열명[0] = 추가할 값;
System.arraycopy(복사할 원본 배열, 복사 시작 할 인덱스, 복사될 대상 배열,
대상 배열의 시작 인덱스, 복사할 개수)
//빈 배열 만들기
new int[]{};
//배열을 복사하여 새로운 배열을 생성
//시작하는 인덱스는 포함 끝나는 인덱스는 미포함
//복사된 배열의 길이 끝값-시작값
//System.arraycopy 메소드랑 비슷하지만 복사될 배열의 길이를 직접 지정 할 필요가 없음
Arrays.copyOfRange(원본배열, 원본배열에서 복사를 시작할 인덱스, 원본 배열에서 끝낼 인덱스)
Arrays.sort() : 배열의 값을 낮은값에서 큰값으로 정렬해줌
'Java > Notion' 카테고리의 다른 글
Class / Method (0) | 2023.04.24 |
---|---|
ArrayList (0) | 2023.04.23 |
Math (0) | 2023.04.23 |
String (0) | 2023.04.19 |
StringBuffer / StringBuilder (0) | 2023.04.17 |