类 BeanUtility


  • public class BeanUtility
    extends Object
    作者:
    Yun
    • 字段详细资料

    • 方法详细资料

      • fetchOptionalByBeanField

        public <T,​V> Optional<T> fetchOptionalByBeanField​(List<T> beans,
                                                                String fieldName,
                                                                V fieldValue)
        Fetch a optional java Bean instance from a list by specific field name and value Return Optional.empty() if cannot find java bean instance by specific field name and value
      • fetchByBeanField

        public <T,​V> T fetchByBeanField​(List<T> beans,
                                              String fieldName,
                                              V fieldValue)
        Fetch a java Bean instance from a list by specific field name and value throws No Such Element exception if cannot find the target java bean instance by specific field name and value
      • fetchByBeanFields

        public <T> T fetchByBeanFields​(List<T> beans,
                                       Map<String,​Object> fieldMap)
        Fetch a java Bean instance from a list by specific field names and values No Such Element exception if cannot find the target java bean instance by specific field names and values
      • fetchOptionalByBeanFields

        public <T> Optional<T> fetchOptionalByBeanFields​(List<T> beans,
                                                         Map<String,​Object> fieldMap)
        Fetch a optional java Bean instance from a list by specific fields name and values Return Optional.empty() if cannot find java bean instance by specific field names and values