배열의 불필요한 부분을 잘라내서 딱 맞는 배열 만들기(짧게 더 짧게)

leverest96·2023년 1월 20일
0

Trouble Shooting

목록 보기
14/20
post-thumbnail

상황 인지

사실 그냥 list를 가져오는 상황이라 원래 짠 코드는 아래와 같다.

public User[] getList() {
	User[] result = new User[size];

	for (int i = 0; i < size; i++) {
		result[i] = userList[i];
	}
		
	return result;
}

개선 방법

하지만 한 줄로 변경하는 방법을 발견...!!

public User[] getList() {
	return Arrays.copyOfRange(userList, 0, size);
}
profile
응애 난 애기 개발자

0개의 댓글