2014-04-14 7 views

Antwort

13

Sie können dies tun, von BeanUtils:

static boolean propertyExists (Object bean, String property) { 
    return PropertyUtils.isReadable(bean, property) && 
      PropertyUtils.isWriteable(bean, property); 
} 

Soweit ich weiß, gibt es keine Einzeiler, die beide von denen kapselt, da die Lesbarkeit/Beschreibbarkeit unabhängig sind.

Wenn Sie nur an der Getter interessiert sind, wird PropertyUtils.isReadable() allein funktionieren.

Verwandte Themen