美文网首页
java使用反射赋值的时候,值类型不一致导致赋值错误解决办法

java使用反射赋值的时候,值类型不一致导致赋值错误解决办法

作者: 小方块886 | 来源:发表于2023-12-14 09:16 被阅读0次

    object是值,field是反射的字段,将object值类型转换成字段的类型

    Object convert = ConvertUtils.convert(object, field.getType());
    
    for (Field field : declaredFields) {
                        field.setAccessible(true);
                        Object object = null;
                        
                        object = resultSet.getObject(field.getName());
                        System.out.println(object);
    
                        Object convert = ConvertUtils.convert(object, field.getType());
    
                        field.set(item,convert);
    
      }
    

    相关文章

      网友评论

          本文标题:java使用反射赋值的时候,值类型不一致导致赋值错误解决办法

          本文链接:https://www.haomeiwen.com/subject/srtigdtx.html