[JAVA] split() 메서드 정복하기 (나는 왜 split(delimiter, -1)을 썻을까?)
·
Java & Kotlin
들어가며문자열을 쪼개야겠다 생각이 들면 split() 메서드가 떠오르기 마련이다. 우아한테크코스 프리코스 1주차 문제도 split() 메서드를 절묘하게 이용해야하는 문제였다. 그래서 이번 기회에 split() 메서드에 대해서 깊게 알아보고, 내가 코드에 인자로 -1을 넣은 이유도 블로그에 작성해볼까 한다. 본론으로자바의 String.split()은 정규식(regex) 을 기준으로 문자열을 잘라 문자열 배열을 반환한다.시그니처String[] split(String regex)String[] split(String regex, int limit)여기서 첫 번째 인자 regex는 정규표현식이다.두 번째 인자인 limit은 결과 배열의 길이/후행 빈 토큰 처리에 영향을 준다.limit > 0 : 최대 limit..