>  기사  >  Java  >  Java에서 egetMessage()와 toString() 메소드의 차이점

Java에서 egetMessage()와 toString() 메소드의 차이점

巴扎黑
巴扎黑원래의
2017-07-20 13:15:471813검색
예외 e에서 e의 getMessage()와 toString() 메서드의 차이점:
샘플 코드 1:
public 클래스 TestInfo {
 비공개 정적 문자열 str =null;
공개 static void main(String[] args) {
        System.out.println("test 예외");
시도해 보세요 {@            사용 사용   사용 사용   사용   사용 사용 ‐             사용 사용 ‐ ‐ ‐ ‐ ‐ 그렇게 하려면 if(str.equals("name")){ 예외");
                                                               catch(예외 e) {
            System.out.println(e.toString()); 
         System.out.println(e.getMessage()); microsoft="" background-color:="" />
null


샘플 코드 2:

public class TestInfo {


private static int m = 0;

공개 정적 무효 main(String[] args) {


System.out.println("테스트 예외");
시도 {
} catch(예외 e) {
System.out.println(e.toString());

System.out.println(e.getMessage()); }
}}출력 결과: java.lang.ArithmeticException: / 바이 제로/바이 제로
요약: e.toString()에서 얻은 정보에는 예외 유형 및 예외 세부 메시지가 포함되는 반면 e.getMessage()에서는 예외의 세부 메시지 문자열만 가져오는 것을 볼 수 있습니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

위 내용은 Java에서 egetMessage()와 toString() 메소드의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.