CH5-3 · MODEL

String의 불변성과 비교: 실제 코드에서 남는 경계

split의 인자는 단순 문자열이 아니라 정규식입니다.

확장 점검

분할 규칙은 정규식이라는 점을 기억한다

split의 인자는 단순 문자열이 아니라 정규식입니다.

확장 점검

대소문자 비교에는 언어 규칙이 들어간다

단순 식별자 비교는 equalsIgnoreCase로 충분할 수 있지만 사용자 언어에 따른 변환에는 Locale을 명시해야 합니다.

확장 점검

문자열 풀은 최적화 세부 사항이다

리터럴이 공유되는 현상을 이용해 ==로 내용을 비교하면 입력 경로에 따라 결과가 달라집니다.

확장 조건 리터럴이 공유되는 현상을 이용해 ==로 내용을 비교하면 입력 경로에 따라 결과가 달라집니다.