Java的Method

Posted 朝歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java的Method相关的知识,希望对你有一定的参考价值。

1.传入一个List对象,即该对象的属性名获取该List中所有该属性的值(属性类型为String)

private static List<String> getWybsListValueByName(String fieldName, List list) {
        try {
            List<String>lists=new ArrayList<>(list.size());
            for (Object object:list) {
                String firstCode = fieldName.substring(0, 1).toUpperCase();
                String getter = "get" + firstCode + fieldName.substring(1);
                Method method = object.getClass().getMethod(getter);
                Object value = method.invoke(object);
                lists.add(value.toString());
            }
            return lists;
        } catch (Exception e) {
            return null;
        }
    }

 

以上是关于Java的Method的主要内容,如果未能解决你的问题,请参考以下文章

Method

javaSE_07_方法

Java基础之方法的调用重载以及简单的递归

如何将 View 类中的代码片段移动到 OnAppearing() 方法?

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

java代码在片段活动中不起作用