[Spring] StringUtils

Yuri Lee·2021년 5월 6일
0

StringUtils

  • StringUtils라는 추상클래스는 String을 다루는데 편리한 기능을 제공한다.

hasLength

  • hasLength 메서드는 자료형으로 char 나 String을 받을 수 있게 오버로딩 되어있는데 단순히 파라미터가 null 이거나 "" 비어있는 문자 일경우 false를 반환하고 나머지 경우는 true를 반환한다. 공백만 있을 경우에는 true를 반환한다.
@Test
@DisplayName("hasLength 테스트")
void hasLengthTest() throws Exception{
    assertThat(StringUtils.hasLength(null)).isFalse();
    assertThat(StringUtils.hasLength("")).isFalse();
    assertThat(StringUtils.hasLength(" ")).isTrue();
    assertThat(StringUtils.hasLength("Hello")).isTrue();
}

hasText

  • hasText는 파라미터가 문자열인지 확인해서 true 또는 false를 반환하는 메서드이다.
@Test
@DisplayName("hasText 테스트")
void hasTextTest() throws Exception{
    assertThat(StringUtils.hasText(null)).isFalse();
    assertThat(StringUtils.hasText("")).isFalse();
    assertThat(StringUtils.hasText(" ")).isFalse();
    assertThat(StringUtils.hasText("12345")).isTrue();
    assertThat(StringUtils.hasText(" 12345 ")).isTrue();
}

https://amagrammer91.tistory.com/37

profile
Step by step goes a long way ✨

0개의 댓글