大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java反射取值賦值

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

本文章向大家介紹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;
    }

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 在线精品国产一区二区 | 久久久成人啪啪免费网站 | 国产区高清| 一本影院 | 男女很黄很色床视频网站免 | 精品亚洲一区二区三区在线播放 | 毛片永久新网址首页 | 亚洲毛片免费在线观看 | xxxx免费国产在线视频 | 黄色视屏在线免费观看 | 欧美日韩在线观看免费 | 亚洲一区免费视频 | 精品欧美一区手机在线观看 | 日日射天天干 | 国产欧美日韩看片片在线人成 | 99久久精彩视频 | 国产精品第二页在线播放 | 尹人视频在线观看 | 欧美在线播放成人免费 | 天天干在线观看 | 国产欧美日韩精品一区二区三区 | 奇米影视中文字幕 | www.久久综合| 欧美一区在线观看视频 | 狠狠热精品免费观看 | 久久久综合网 | 成人免费高清视频 | 亚洲视频在线精品 | 亚洲婷婷在线视频 | 色黄啪啪网18以下勿入 | 色综合久久天天影视网 | 成人性色大片 | 四虎看黄 | 美国成人毛片 | 性一交一乱一欲0 | 视频福利在线 | 亚洲国产精品乱码一区二区三区 | 四虎网站网址 | 欧美一级高清免费a | 好色亚洲| 天天舔天天插 |