关于反射中如何剔除实体类中serialVersionUID字段

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++;
}

posted @ 2018-07-02 10:47  三豪  阅读(684)  评论(0编辑  收藏  举报