文档章节

将一个对象里所有的空值属性设置成null

太黑_thj
 太黑_thj
发布于 2016/08/05 11:10
字数 166
阅读 318
收藏 0
	/**
	 * 将一个对象里所有的空值属性设置成null
	 * @param o
	 * @return
	 */
	public Object changeToNull(Object o){
		Class c=o.getClass();
		try {
			Field[] fs=c.getDeclaredFields();
			for (Field f : fs) {
				f.setAccessible(true);
				String st=f.get(o)+"";
				String str=st.replaceAll(" ", "");
				if (str.equals("")||str==null||str.equals("null")) {
					f.set(o, null);
				}
			}
		}  catch (SecurityException e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return o;
	}

 

© 著作权归作者所有

共有 人打赏支持
下一篇: mysql 触发器
太黑_thj
粉丝 13
博文 117
码字总数 62474
作品 0
福州
程序员
私信 提问
将一个对象的空值全部设置为null

上一篇博客 将一个对象里所有的空值属性设置成null 有个漏洞, 初次接触反射的同学还是建议看我上一篇的博客,看懂了再来看这篇 最近比较有空,重新研究了一下反射,发现反射在获取属性的时候...

太黑_thj
2016/09/13
15
0
初识Jackson

首先我们学习json的时候第一想到的是如何将JavaBean对象转化成Json字符串,或者怎样将json字符串转化成JavaBean对象。 一.JavaBean对象转化成Json字符串(串行化) 使用ObjectMapper object...

帅得拖网速
2016/08/11
60
0
ki4so 使用原始凭证(表单提交)登录成功后的加密和下次请求的解密 源码分析

ki4so是基于cookie的,cookie并不安全:cookie极容易被伪造,也容易被劫持。Ki4so是通过怎样的方式写cookie和鉴别cookie的呢?(目前ki4so并没有处理cookie劫持的功能,我提出的思路是在coo...

hanzhankang
2014/06/05
0
2
关于 JavaScript 的 null 和 undefined,判断 null 的真实类型

null、undefined undefined:表示一个变量最原始的状态,而非人为操作的结果 null:表示一个对象被人为的重置为空对象,而非一个变量最原始的状态 《JavaScript高级程序设计》一书,书中讲到...

筱月
08/21
0
0
js 数据类型

我们都知道JavaScript有'字符串','数字','布尔','数组','对象','Null','Undefined'等七种数据类型,但是碰到实际应用场景,很容易搞混淆,傻傻分不清,就没法找到因为变量类型搞错导致...

雨未浓
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

腾讯与Github的魔幻会面背后的故事…

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵...

腾讯开源
19分钟前
0
0
单例模式

单例模式(Singleton pattern)属于创建型设计模式。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对...

NinjaFrog
24分钟前
0
0
TypeScript基础入门之装饰器(三)

转载 TypeScript基础入门之装饰器(三) 继续上篇文章[TypeScript基础入门之装饰器(二)] 访问器装饰器 Accessor Decorator在访问器声明之前声明。 访问器装饰器应用于访问器的属性描述符,可用...

durban
41分钟前
2
0
spring5调研学习(转载)

Spring框架的新功能 这一章主要提供Spring框架新的功能和变更。 升级到新版本的框架可以参考。Spring git。 内容列表 Spring 5.x框架新的功能 Spring 4.x框架新的功能 Spring 3.x框架新的功能...

小海bug
52分钟前
2
0
为何Spring框架能这么流行?

想要学习更多关于Spring框架在Java开发者中如此流行?看这篇文章可以学到更多! Spring框架特性 Spring是用于应用开发中的一款强大,轻量级框架。更广泛地说,你可以认为Spring框架是一个定义...

java知识分子
54分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部