녕의 학습 기록
Java11의 CharSequence에서 isEmpty() 사용 시 컴파일 에러 발생 본문
백준에서 자바11로 StringBuilder의 isEmpty()를 사용하다 컴파일 에러를 마주침
isEmpty()는 CharSequence 인터페이스의 메서드로, 자바 15 이상부터 지원한다.
따라서 자바11에서는 isEmpty()대신 length()를 사용해 길이가 0인지를 비교해야한다.
실제로 isEmpty 메서드도 length가 0인지를 확인하는 방식으로 구현된다.

'Dev' 카테고리의 다른 글
Java Reflection을 사용해 private 필드 값 설정하기 (1) | 2025.01.10 |
---|---|
단위 테스트 고민과 해결 : DI와 DIP 적극 활용하기 (0) | 2024.12.27 |
JPA metamodel must not be empty 에러 해결 (0) | 2024.07.16 |
비즈니스 로직을 어디에 위치시킬 것인가? 2024.8.10 수정 (0) | 2024.06.11 |