String의 불변성과 비교 예제가 실행되는 순서
객체 동일성 또는 내용 동일성 선택에서 시작해 정규식 분리 규칙 명시까지 값과 책임이 이동한다.
-
1
객체 동일성 또는 내용 동일성 선택
toUpperCase, replace, trim을 호출해도 원본 변수는 바뀌지 않습니다.
-
2
불변 메서드의 새 결과 저장
==는 같은 String 객체인지 확인할 뿐입니다.
-
3
정규식 분리 규칙 명시
isEmpty는 길이 0, isBlank는 공백 문자만 있는 경우까지 포함합니다.
실행 순서 변환 메서드는 새 문자열을 반환하고 원본 input은 그대로 유지됩니다.