Throwable.getLocalizedMessage() Method

Advertisements


Description

The java.lang.Throwable.getLocalizedMessage() method creates a localized description of this throwable. Subclasses may override this method in order to produce a locale-specific message.

Declaration

Following is the declaration for java.lang.Throwable.getLocalizedMessage() method

public String getLocalizedMessage()

Parameters

  • NA

Return Value

This method returns the localized description of this throwable.

Exception

  • NA

Example

The following example shows the usage of java.lang.Throwable.getLocalizedMessage() method.

package com.tutorialspoint;

import java.lang.*;

public class ThrowableDemo {

   public static void main(String[] args) throws Throwable {

     try {
        newException();
     }
     catch(Throwable e) { 
        System.err.println(e);
        // localized description of this throwable
        System.out.println(e.getLocalizedMessage());
     }
   }
  
   public static void newException() throws Exception {
      System.out.println("This is newException() function");
      throw new Exception("new Exception...");
   }
} 

Let us compile and run the above program, this will produce the following result:

This is newException() function
new Exception...
java.lang.Exception: new Exception...



Advertisements
Advertisements