ljf_home 发表于 2013-2-3 13:36:32

java对象的killNull

用于清除java对象中字符串域为null的现象
public class myTool {//将obj对象中所有类型为String且值为null的变量,重新赋值为showpublic static void killNull(Object obj,String show){   Class objClass=obj.getClass();   Field[] fields=objClass.getDeclaredFields();   for(Field f:fields)   {    if(String.class==f.getType())    {   try {      f.setAccessible(true);      Object value=f.get(obj);      if(value==null)      {       f.set(obj, show);      }   } catch (Exception e)      {      e.printStackTrace();   }    }   }}}
页: [1]
查看完整版本: java对象的killNull