import java.io.*;
public class teststack2string {
public static void main(string s[]){
try {
// force an exception for demonstration purpose
class.forname("unknown").newinstance();
}
catch (exception e) {
system.out.println(stack2string(e));
}
}
static public string stack2string(exception e) {
try {
stringwriter sw = new stringwriter();
printwriter pw = new printwriter(sw);
e.printstacktrace(pw);
return "------" + sw.tostring() + "------";
}
catch(exception e2) {
return "bad stack2string";
}
}
}
public class teststack2string {
public static void main(string s[]){
try {
// force an exception for demonstration purpose
class.forname("unknown").newinstance();
}
catch (exception e) {
system.out.println(stack2string(e));
}
}
static public string stack2string(exception e) {
try {
stringwriter sw = new stringwriter();
printwriter pw = new printwriter(sw);
e.printstacktrace(pw);
return "------" + sw.tostring() + "------";
}
catch(exception e2) {
return "bad stack2string";
}
}
}
闽公网安备 35060202000074号