共計 1286 個字符,預計需要花費 4 分鐘才能閱讀完成。
Java BeanUtils 工具類常用方法有:
- copyProperties(Object dest, Object orig): 將源對象的屬性值復制到目標對象。
- getProperty(Object bean, String name): 獲取對象的指定屬性值。
- setProperty(Object bean, String name, Object value): 設置對象的指定屬性值。
- populate(Object bean, Map properties): 將 Map 中的屬性值設置到對象中。
- getSimpleProperty(Object bean, String name): 獲取對象的指定屬性值,不支持嵌套屬性。
- getPropertyDescriptors(Class beanClass): 獲取指定類的屬性描述符。
- copyProperty(Object bean, String name, Object value): 將值設置到對象的指定屬性。
- setProperty(Object bean, String name, Object value): 設置對象的指定屬性值,支持嵌套屬性。
- getPropertyUtils(): 獲取屬性工具類的實例。
- setPropertyUtils(PropertyUtilsBean propertyUtils): 設置屬性工具類的實例。
- setPropertyUtilsBean(PropertyUtilsBean propertyUtilsBean): 設置屬性工具類的實例。
- copyProperties(Object dest, Object orig, String[] ignoreProperties): 將源對象的屬性值復制到目標對象,忽略指定的屬性。
- describe(Object bean): 返回對象的屬性鍵值對的 Map。
- populate(Object bean, Map properties, String[] ignoreProperties): 將 Map 中的屬性值設置到對象中,忽略指定的屬性。
- getPropertyDescriptor(Class beanClass, String name): 獲取指定類的指定屬性的屬性描述符。
- getPropertyDescriptors(Class beanClass, boolean includeSuper): 獲取指定類的屬性描述符,是否包含父類屬性。
- getPropertyDescriptors(Class beanClass, boolean includeSuper, boolean readWrite): 獲取指定類的屬性描述符,是否包含父類屬性,是否包含可讀可寫的屬性。
- copyProperties(Object dest, Object orig, Converter converter): 將源對象的屬性值復制到目標對象,使用指定的轉(zhuǎn)換器。
- cloneBean(Object bean): 克隆對象。
- clone(Object bean): 克隆對象。
注意: 上述方法僅為常用方法之一,Java BeanUtils 工具類還有其他方法,具體可參考相關文檔。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完