java.lang.Throwable.getMessage() 方法返回此 throwable 的详细消息字符串。即错误的信息内容。
语法
public String getMessage()
参数
不需要参数。
返回值
返回此 Throwable 实例详细信息的消息字符串(可能为空)。
异常
无。
示例:
在下面的示例中, java.lang.Throwable.getMessage() 方法用于获取给定 throwable 的详细消息字符串。
import java.lang.*;
public class MyClass {
public static void main(String[] args) throws Throwable {
try{
int x = 10, y = 0, z;
z = x/y;
System.out.println(z);
}
catch (Exception e){
System.out.println("Error occurred due to: " + e.getMessage());
}
}
}
上述代码的输出将是:
Error occurred due to: / by zero
示例:
再考虑一个示例以更好地理解这一概念。
import java.lang.*;
public class MyClass {
public static void main(String[] args){
try{
testException();
}
catch (Exception e){
System.out.println("Error: " + e.getMessage());
}
}
//抛出异常的方法
public static void testException() throws Exception {
throw new Exception("New Exception Thrown");
}
}
上述代码的输出将是:
Error: New Exception Thrown