JAVA 报错 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

JAVA 报错 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
报错的原因是因为调用了一个object的方法,并且此object的reference为null;只有当其不为null的时候才不会报错。
例如:
String a=null;//a即为一个String类型的reference
a.trim(); //这行代码就会报“java.lang.NullPointerException”错误;

我的解决办法是在执行a.trim()之前,先判断a是否为null,如果不为null时,才让其执行a.trim()。