해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.
기본 자료구조인 배열과 리스트는 비슷한 점도 많지만 다른 점도 많습니다. 두 자료구조의 특징을 정확하게 이해하고 문제가 요구하는 조건에 따라 적절하게 선택해 사용하는 것이 중요합니다. 그럼 무엇이 비슷하고 무엇이 다른 건지 알아볼까요?

배열은 메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조입니다. 배열의 값은 인덱스를 통해 참조될 수 있으며, 선언한 자료형의 값만 저장할 수 있습니다.
리스트는 값과 포인터를 묶은 노드라는 것을 포인터로 연결한 자료구조입니다.
toCharArray() 메서드동작: 문자열을 문자 배열로 변환합니다. 각 문자열의 문자가 배열의 각 요소에 대응됩니다.
사용법:
String str = "Hello";
char[] charArray = str.toCharArray();
예시:
String str = "Hello";
char[] charArray = str.toCharArray();
// charArray는 이제 ['H', 'e', 'l', 'l', 'o']로 초기화됨
주의사항:
toCharArray() 메서드는 주로 문자열을 문자 단위로 처리해야 할 때 사용되며, 문자열에서 문자를 하나씩 읽거나 특정 작업을 수행해야 할 때 유용합니다.
[참고자료1] https://bigsong.tistory.com/31