成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

java 獲取對象中為null的字段

MrZONT / 3563人閱讀

private static String[] getNullPropertyNames(Object source) {
        final BeanWrapper src = new BeanWrapperImpl(source);
        java.beans.PropertyDescriptor[] pds = src.getPropertyDescriptors();

        Set emptyNames = new HashSet<>();
        for(java.beans.PropertyDescriptor pd : pds) {
            Object srcValue = src.getPropertyValue(pd.getName());
            if (srcValue == null) emptyNames.add(pd.getName());
        }
        String[] result = new String[emptyNames.size()];
        return emptyNames.toArray(result);
    }

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/77532.html

相關(guān)文章

  • java 日志脫敏框架 sensitive-新版本0.0.2-深度拷貝,屬性為對象和集合支持

    摘要:項(xiàng)目介紹日志脫敏是常見的安全需求。特性基于注解的日志脫敏可以自定義策略實(shí)現(xiàn),策略生效條件常見的脫敏內(nèi)置方案深拷貝,且原始對象不用實(shí)現(xiàn)任何接口。放在集合屬性上,且屬性為普通對象作為演示,集合中為普通的字符串。 項(xiàng)目介紹 日志脫敏是常見的安全需求。普通的基于工具類方法的方式,對代碼的入侵性太強(qiáng)。編寫起來又特別麻煩。 本項(xiàng)目提供基于注解的方式,并且內(nèi)置了常見的脫敏方式,便于開發(fā)。 用戶也可以...

    plokmju88 評(píng)論0 收藏0
  • Java基礎(chǔ)進(jìn)階之ThreadLocal詳解

    摘要:基本在項(xiàng)目開發(fā)中基本不會(huì)用到但是面試官是比較喜歡問這類問題的所以還是有必要了解一下該類的功能與原理的是什么是一個(gè)將在多線程中為每一個(gè)線程創(chuàng)建單獨(dú)的變量副本的類當(dāng)使用來維護(hù)變量時(shí)會(huì)為每個(gè)線程創(chuàng)建單獨(dú)的變量副本避免因多線程操作共享變量而導(dǎo)致的數(shù) ThreadLocal基本在項(xiàng)目開發(fā)中基本不會(huì)用到, 但是面試官是比較喜歡問這類問題的;所以還是有必要了解一下該類的功能與原理的. Thread...

    worldligang 評(píng)論0 收藏0
  • 設(shè)計(jì)模式|徹底理解單列模式

    摘要:單例模式是一種常用的設(shè)計(jì)模式也可能是設(shè)計(jì)模式中代碼量最少的設(shè)計(jì)模式。簡介單例模式屬于中設(shè)計(jì)模式中的創(chuàng)建型模式定義是確保某一個(gè)類只有一個(gè)實(shí)例并提供一個(gè)全局的訪問點(diǎn)。 單例模式是一種常用的設(shè)計(jì)模式、也可能是設(shè)計(jì)模式中代碼量最少的設(shè)計(jì)模式。但是少并不意味著簡單、想要用好、用對單例、就的費(fèi)一番腦子了。因?yàn)樗锩嫔婕暗搅撕芏郕ava底層的知識(shí)如類裝載機(jī)制、Java內(nèi)存模型、volatile等知識(shí)...

    li21 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<