通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。但并不会打印出来。

 

  1. public class Array{  
  2.     public static void main(String[] args){  
  3.     int [] arr = {1,2,3};  
  4.     try{  
  5.         System.out.println(arr[3]);  
  6.  
  7.     }  
  8.     catch (Exception e)  
  9.     {  
  10.         System.out.println (e.toString());  
  11.         
  12.     }  
  13.     }  

将e.toString加入到System.out.println中才能打印异常信息。