split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.
string.split(separator, limit)
글자별로(separator="") 잘라서 배열에 담기
![](https://velog.velcdn.com/images%2Fppaimar16%2Fpost%2Fc1258e16-73f1-49f5-8bff-e32a6fbb0541%2Fimage.png)
단어별로(separator=" ") 스페이스 바를 기준으로 잘라서 배열에 담기 (공백 하나)
![](https://velog.velcdn.com/images%2Fppaimar16%2Fpost%2F73d24947-c28d-4104-8450-96b61ec80cd2%2Fimage.png)
만약 "Hello World" 문자열 사이 공백이 2개라면 (separator=" ") 해줬을 때 배열의 길이가 3이 됨. (빈문자열 하나를 인식)
![](https://velog.velcdn.com/images%2Fppaimar16%2Fpost%2F9c200286-8972-43ab-b43c-f05a8e7c9952%2Fimage.png)
다시 원래 형태로 돌릴려면 arr.join(' ') 을 이용한다.
![](https://velog.velcdn.com/images%2Fppaimar16%2Fpost%2Fff70c549-1d24-455f-b8c0-ed267f5b45cf%2Fimage.png)