A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.tutorialspoint.com/javaexamples/exception_printstack.htm below:

How to print stack of the Exception in Java

How to print stack of the Exception in Java Problem Description

How to print stack of the Exception?

Solution

This example shows how to print stack of the exception using printStack() method of the exception class.

public class Main{
   public static void main (String args[]) {
      int array[] = {20,20,40};
      int num1 = 15, num2 = 10;
      int result = 10;
      try { 
         result = num1/num2;
         System.out.println("The result is" +result);
         
         for(int i = 5; i >= 0; i--) {
            System.out.println("The value of array is" +array[i]);
         }
      } catch (Exception e) {
         e.printStackTrace();
      }
   }
}
Result

The above code sample will produce the following result.

The result is1
java.lang.ArrayIndexOutOfBoundsException: 5
	at Main.main(Main.java:11)

The following is an another example of print stack of the Exception in Java.

public class Demo {
   public static void main(String[] args) {
      try {
         ExceptionFunc();
      } catch(Throwable e) {
         e.printStackTrace();
      }
   }
   public static void ExceptionFunc() throws Throwable {
      Throwable t = new Throwable("This is new Exception in Java...");
      
      StackTraceElement[] trace = new StackTraceElement[] {
         new StackTraceElement("ClassName","methodName","fileName",5)
      };
      t.setStackTrace(trace);
      throw t;
   }
}  

The above code sample will produce the following result.

java.lang.Throwable: This is new Exception in Java...
	at ClassName.methodName(fileName:5)

java_exceptions.htm


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