Last Updated : 06 Feb, 2019
The
toString()method of
Java.lang.Throwable classused to return a String representation of this Throwable which consists of the name of the class of this object, a colon and a space(": ") and a string which is same as result of invoking this object's getLocalizedMessage() method and If getLocalizedMessage returns null, then just the class name is returned.
Syntax:public String toString()Return Value:
This method returns
String representationof this Throwable if a Exception occurs. Below programs illustrate the toString() method of Throwable class:
Example 1: Java
// Java program to demonstrate
// the toString() Method.
import java.io.*;
class GFG {
// Main Method
public static void main(String[] args)
throws Exception
{
try {
testException();
}
catch (Throwable e) {
// print using tostring()
System.out.println("Exception: "
+ e.toString());
}
}
// method which throws Exception
public static void testException()
throws Exception
{
throw new Exception("New Exception Thrown");
}
}
Output:
Exception: java.lang.Exception: New Exception ThrownExample 2: Java
// Java program to demonstrate
// the toString() Method.
import java.io.*;
class GFG {
// Main Method
public static void main(String[] args)
throws Exception
{
try {
// divide two numbers
int a = 4, b = 0;
int c = a / b;
}
catch (Throwable e) {
// print using tostring()
System.out.println("Exception: "
+ e.toString());
}
}
}
Output:
Exception: java.lang.ArithmeticException: / by zeroReferences: https://docs.oracle.com/javase/10/docs/api/java/lang/Throwable.html#toString()
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4