黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java反射取值賦值

Java反射取值賦值

更新時間:2022-09-28 15:52:36 來源:動力節點 瀏覽2410次

本文章向大家介紹Java反射取值賦值,主要包括Java反射取值賦值使用實例、應用技巧、基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下。

項目需求:需要對獲取的數據每個字段值校驗合法性,故想到用反射實現

    /**
     * 字段值校驗
     *
     * @param r 需要校驗的實體類
     * @param properties 自定義需要校驗的屬性
     * @return
     */
    private boolean verifyFields(RelatedRelation r, String[] properties) {
        boolean flag = true;
        Field[] fields = r.getClass().getDeclaredFields();
        try {
          	// 去空格后,重新賦值
            for (Field field : fields) {
                field.setAccessible(true);
                Object value = field.get(r);
                String typeName = field.getType().getName();
                if (StringUtils.equals(typeName, String.class.getTypeName()) && ObjectUtils.isNotEmpty(value)) {
                    String name = field.getName();
                    String v = ((String) value).trim();
                    Field f = r.getClass().getDeclaredField(name);
                    f.setAccessible(true);
                    f.set(r, v);
                }
            }
          // 判斷屬性是否為空或null
            for (String property : properties) {
                Field field = r.getClass().getDeclaredField(property);
                field.setAccessible(true);
                Object value = field.get(r);
                if (ObjectUtils.isEmpty(value)) {
                    field.set(r, "不能為空");
                    flag = false;
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return flag;
    }

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美日韩一区二区综合 | 色片免费观看 | 一道本在线播放 | 深夜在线网址 | 亚洲天天做日日做天天看2018 | 免费涩涩漫画大全 | 最色成人网 | 免费视频亚洲 | 国产成人精品免费视频软件 | 天天射天天操天天干 | 天天色综合2 | 亚洲小视频网站 | 国产一级片视频 | 日韩图区 | 亚洲精品另类有吗中文字幕 | 国产精品99久久免费观看 | 91桃色污无限免费看 | 最刺激黄a大片免费网站 | 国产免费理论片在线观看 | 欧美在线视频免费看 | 午夜剧j| 手机在线观看视频你懂的 | 182tv成人午夜在线观看 | 免费看的一级片 | 黄色一级免费看 | 射狠狠| 特级黄色视频毛片 | 中文字幕第98页小明免费 | 天天综合色天天综合网 | 日韩精品视频免费在线观看 | 亚洲人成网址在线观看 | 最近的中文字幕2019更新 | 在线国产一区二区三区 | 一级高清毛片免费a级高清毛片 | 日本三级网站在线观看 | 中国嫩模一级毛片 | 高清国产欧美一v精品 | 久草新免费| 在线观看视频你懂的 | 男女拍拍拍无挡免费视频 | 国产 日韩 欧美 在线 |