CH5-3 · FLOW

String의 불변성과 비교 예제가 실행되는 순서

객체 동일성 또는 내용 동일성 선택에서 시작해 정규식 분리 규칙 명시까지 값과 책임이 이동한다.

  1. 1
    객체 동일성 또는 내용 동일성 선택

    toUpperCase, replace, trim을 호출해도 원본 변수는 바뀌지 않습니다.

  2. 2
    불변 메서드의 새 결과 저장

    ==는 같은 String 객체인지 확인할 뿐입니다.

  3. 3
    정규식 분리 규칙 명시

    isEmpty는 길이 0, isBlank는 공백 문자만 있는 경우까지 포함합니다.

실행 순서 변환 메서드는 새 문자열을 반환하고 원본 input은 그대로 유지됩니다.