사실 그냥 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);
}