-
/*Java Stacktrace to String ExampleThis Java Stacktrace to String example shows how to get Stacktrace of any exceptionto String.*/import java.io.PrintWriter;import java.io.StringWriter;
public class StackTraceToStringExample {
public static void main(String args[]){
try{
//this will throw NumberFormatExceptionInteger.parseInt(“Not a number”);
}catch(NumberFormatException e){
/** To convert Stacktrace to String in Java, use* printStackTrace(PrintWrite pw) method of Throwable* class.*///create new StringWriter objectStringWriter sWriter = new StringWriter();
//create PrintWriter for StringWriterPrintWriter pWriter = new PrintWriter(sWriter);
//now print the stacktrace to PrintWriter we just createde.printStackTrace(pWriter);
//use toString method to get stacktrace to String from StringWriter objectString strStackTrace = sWriter.toString();
System.out.println(“Stacktrace converted to String: “ + strStackTrace);}}
}
/*Output of above given Java Stacktrace to String would beStacktrace converted to String: java.lang.NumberFormatException: For input string: “Not a number”at java.lang.NumberFormatException.forInputString(Unknown Source)at java.lang.Integer.parseInt(Unknown Source)at java.lang.Integer.parseInt(Unknown Source)at StackTraceToStringExample.main(StackTraceToStringExample.java:16)*/
-
/*Java Char Array To String ExampleThis Java char array to String example shows how to convert char array toString in Java.*/public class CharArrayToStringExample{public static void main(String args[]){//char arraychar[] charArray = new char[]{‘J’,‘a’,‘v’,‘a’};/** To convert char array to String in Java, use* String(Char[] ch) constructor of Java String class.*/String str = new String(charArray);System.out.println(“Char array converted to String: “ + str);}}/*Output of above given char array to String example would beChar array converted to String: Java*/