자바에서 CSV나 콤마 구분 문자열을 다뤄보다 보면, 누구나 한 번쯤 겪는 일이 있습니다.“마지막 콤마 때문에 배열 길이가 달라지네… 왜 안 나오지??”😩 흔한 상황String raw = "수신처1,수신처2,";String[] arr = raw.split(",");System.out.println(Arrays.toString(arr));결과:[수신처1, 수신처2]엇? 뒤에 콤마가 있었는데 빈 문자열("") 은 어디 갔을까요?그렇습니다. 자바의 split()은 기본적으로 뒤쪽의 빈 토큰을 자동으로 버립니다.🧩 왜 이런 일이 생길까?String.split()은 내부적으로 정규식을 사용하며, 기본 동작은 뒤에 있는 빈 토큰은 제거로 설정되어 있습니다."A,B,".split(",") → ["A","B"]..