As we have seen that java provides a method getMessage() method that is used with an object of the Exception class to print errors to debug the process. For example:
How to Print a Stack Trace Message
As we have seen that java provides a method getMessage() method that is used with an object of the Exception class to print errors to debug the process. For example:
try { // ...... } // ........... } |
Instead of this this method you can get more information about the error process if you print a stack trace from the exception using the printStackTrace() method that is the method of the Throwable class and prints the stack trace to the console and provides the line numbers of statements that called the methods in the current stack.
Lets see an example that prints an exception's message.
public class PrintStack{
|
Output of the program:
C:\Roseindia\>javac
PrintStack.java
C:\Roseindia\>java PrintStack java.lang.StringIndexOutOfBoundsException: String index out of range: 9 |