결론부터 말하면, 저는 split 함수를 추천하지 않습니다. 그 이유는 split 함수는 문자열을 자를 때 '문자'가 아닌 '정규식'으로 자르기 때문입니다. 이것은 replace 함수도 마찬가지입니다. split 함수 intellij에서 split 함수의 설명을 보면 아래와 같습니다. split 함수의 설명에서 제일 중요한 것은 파란색으로 되어 있는 "regular expression" 즉 정규식입니다. 그렇기 때문에 split 함수는 정말 신중하게 사용해야 합니다. split - 정규식의 위험성 먼저 아래의 예제를 봅시다. 예제 1. 정상동작 public static void main(String[] args) { String str = "010-1111-2222"; String[] split = st..