throw 된 예외에 아래 코드와 같은 특정 단어가 포함되어 있는지 확인하려고하지만 IDE에서 '예외 (contains)'메서드가 Exception 유형에 대해 정의되지 않았습니다. 내가 어떻게 그럴 수 있니?Java 예외 메서드가 포함되어 있습니다.
public static void main(String[] args) throws Exception {
try {
// blah blah
} catch (Exception z) {
if (z.contains("UnknownHostException")) {
System.out.print("Unknown Host");
}
// blah blah
}
}
왜'Exception' 클래스에는'contains' 메소드가 있다고 생각합니까? 그 생각은 어디서 났니? ** 문서 [** Exception'] (https://docs.oracle.com/javase/9/docs/api/java/lang/Exception.html)의 javadoc을 읽었습니까? – Andreas
왜 'UnknownHostException'을 잡으려고하지 않습니까? –