ArrayList자료구조를 직접 구현해보면서 배열의 크기를 바꿀 수 있다면 더 유연하게 구현할 수 있겠다고 생각했다. 하지만 자바에서는 배열의 길이는 늘리거나 줄일 수 없다. 그렇다면 어떤 방법으로 간접적으로나마 배열의 길이를 바꿀 수 있을까?
구현 코드를 까보기 전에 먼저 구글링을 통해 해답을 찾고 싶었고 검색을 했다.
다음은 W3 school의 포스팅이다.

결론은 배열 선언 후 크기를 바꾸는 것은 불가능 하며, 새로운 배열을 생성하고 기존 배열에 그 값을 채우거나, 복사하는 방법으로 대체할 수 있다고 한다.
참고 사이트)
https://www.w3schools.blog/change-array-size-in-java
Change array size in java
Can we change array size in java : No, we cannot change array size in java after defining.
www.w3schools.blog
'Language > Java' 카테고리의 다른 글
| Java Raw Type의 정의와 사용 시 문제점 (0) | 2023.04.03 |
|---|---|
| Java Garbage Collector의 수집 대상이 되기 위해 참조만 끊으면 되는 걸까? (0) | 2023.03.31 |
| Java 메서드 인자 전달 메커니즘 (0) | 2023.03.07 |
| Java의 Stack자료구조 (0) | 2023.01.27 |
| [Java] 문자열을 ArrayList로 변환하는 방법 (0) | 2022.10.29 |