java对象的killNull
程序员文章站
2022-06-17 19:29:54
...
用于清除java对象中字符串域为null的现象
public class myTool { //将obj对象中所有类型为String且值为null的变量,重新赋值为show public 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(); } } } } }
下一篇: C++和C#的数据类型对比