中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java BeanUtils工具類常用方法有哪些

小億
98
2023-08-14 20:27:09
欄目: 編程語言

Java BeanUtils工具類常用方法有:

  1. copyProperties(Object dest, Object orig): 將源對象的屬性值復制到目標對象。

  2. getProperty(Object bean, String name): 獲取對象的指定屬性值。

  3. setProperty(Object bean, String name, Object value): 設置對象的指定屬性值。

  4. populate(Object bean, Map<String, ? extends Object> properties): 將Map中的屬性值設置到對象中。

  5. getSimpleProperty(Object bean, String name): 獲取對象的指定屬性值,不支持嵌套屬性。

  6. getPropertyDescriptors(Class<?> beanClass): 獲取指定類的屬性描述符。

  7. copyProperty(Object bean, String name, Object value): 將值設置到對象的指定屬性。

  8. setProperty(Object bean, String name, Object value): 設置對象的指定屬性值,支持嵌套屬性。

  9. getPropertyUtils(): 獲取屬性工具類的實例。

  10. setPropertyUtils(PropertyUtilsBean propertyUtils): 設置屬性工具類的實例。

  11. setPropertyUtilsBean(PropertyUtilsBean propertyUtilsBean): 設置屬性工具類的實例。

  12. copyProperties(Object dest, Object orig, String[] ignoreProperties): 將源對象的屬性值復制到目標對象,忽略指定的屬性。

  13. describe(Object bean): 返回對象的屬性鍵值對的Map。

  14. populate(Object bean, Map<String, ? extends Object> properties, String[] ignoreProperties): 將Map中的屬性值設置到對象中,忽略指定的屬性。

  15. getPropertyDescriptor(Class<?> beanClass, String name): 獲取指定類的指定屬性的屬性描述符。

  16. getPropertyDescriptors(Class<?> beanClass, boolean includeSuper): 獲取指定類的屬性描述符,是否包含父類屬性。

  17. getPropertyDescriptors(Class<?> beanClass, boolean includeSuper, boolean readWrite): 獲取指定類的屬性描述符,是否包含父類屬性,是否包含可讀可寫的屬性。

  18. copyProperties(Object dest, Object orig, Converter converter): 將源對象的屬性值復制到目標對象,使用指定的轉換器。

  19. cloneBean(Object bean): 克隆對象。

  20. clone(Object bean): 克隆對象。

注意: 上述方法僅為常用方法之一,Java BeanUtils工具類還有其他方法,具體可參考相關文檔。

0
岳阳市| 醴陵市| 高邑县| 霍州市| 中超| 资中县| 奈曼旗| 新龙县| 海城市| 濮阳市| 天全县| 镇安县| 绥棱县| 新干县| 弋阳县| 衡阳县| 高要市| 嘉鱼县| 阳新县| 星子县| 海安县| 牙克石市| 大宁县| 肥乡县| 右玉县| 海晏县| 高雄市| 雷山县| 桐柏县| 隆林| 刚察县| 新干县| 黔西| 平原县| 巴马| 福清市| 中宁县| 砀山县| 华宁县| 大兴区| 信丰县|