首页 > 技术文章 > 关于反射中如何剔除实体类中serialVersionUID字段

sanhao 2018-07-02 10:47 原文

Field[] fields = t.getClass().getDeclaredFields();
//这里为了剔除serialVersionUID
Field[] tempArr = new Field[fields.length-1];
int a = 0;
for(Field s:fields){
//匹配是否为静态常量
if( Modifier.isStatic(s.getModifiers())) {
continue;
}
tempArr[a] = s;
a++;
}

推荐阅读