我有这种类型的代码:
HashMap out = new HashMap();
if(!StringUtils.isEmpty(foo.a)) {
out.put(A.A_NAME, foo.a);
}
if(!StringUtils.isEmpty(foo.b)) {
out.put(B.B_NAME, foo.b);
}
if(!StringUtils.isEmpty(foo.c)) {
out.put(C.C_NAME, foo.c);
}
//... many continues here
有没有更快的方法来编写所有这些代码?