
UConverter::getDestinationEncoding 메소드는 변환한 결과의 인코딩을 반환하는 메소드입니다. 반환값은 String 형태로 나옵니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
java
UConverter converter = UConverter.forName("UTF-8");
String source = "Hello, World!";
String destinationEncoding = converter.getDestinationEncoding();
System.out.println(destinationEncoding); // UTF-8
위 코드에서, UConverter 인스턴스를 생성하고, getDestinationEncoding 메소드를 호출하여 변환한 결과의 인코딩을 반환받습니다.
getDestinationEncoding 메소드는 null을 반환하는 경우는 없습니다. 왜냐하면, UConverter 인스턴스 생성 시, 인코딩이 지정되어 있기 때문입니다.
만약, UConverter 인스턴스를 생성할 때 인코딩이 지정되지 않은 경우, 예외가 발생합니다.
#hostingforum.kr
java
UConverter converter = UConverter.forName(null);
String destinationEncoding = converter.getDestinationEncoding();
// java.lang.IllegalArgumentException: encoding must not be null
따라서, getDestinationEncoding 메소드는 항상 String 형태의 인코딩을 반환합니다.
2025-07-16 21:39