안녕하세요:)
bowook님께서 말씀하신 방법도 좋은 것 같아요! 필요없는 else문이 사라져서 간결한 코드가 될 것 같아요~
다만, 제가 염려한 부분은 코드의 의미 전달 명확성의 하락 입니다.
`if (matcher.find()) {
return input.substring(matcher.end());
} throw new Il...
코드의 흐름을 이해하는 데 있어,
해당 문자열이 무엇을 의미하는지 확실히 와닿지 않는 부분이 있는 것 같아요! (약간의 매직 넘버랄까,,)
기본 구분자와 커스텀 구분자를 분리하여 각각을 좀 더 명확하게 처리하도록 하는 건 어떨까요?
기본 구분자 같은 경우는 상수로 선언하여 사용할 수도 있을 것 같아요!