KeyAlreadyExistsException

KeyAlreadyExistsException (키 중복 예외)

표 형식 데이터(tabular data) 인스턴스에 추가할 행의 인덱스가 이 표 형식 데이터 인스턴스의 다른 행을 가리키는 데 이미 사용됨을 나타내기 위해 던져지는 런타임 예외 클래스예요. IllegalArgumentException을 상속해요.

출처: Java API Reference

본문

이 예외는 TabularDataSupport.put(...)처럼 TabularData에 이미 존재하는 인덱스 키로 새 행을 추가하려 할 때 던져져요. 행 인덱스는 각 행을 고유하게 식별해야 하므로 이미 사용된 인덱스로는 새 행을 추가할 수 없어요.

두 가지 생성자를 제공해요:

  • KeyAlreadyExistsException(): 상세 메시지가 없는 예외
  • KeyAlreadyExistsException(String msg): 상세 메시지가 있는 예외

더 알아보기 (Learn more)

Java 공식 API