获取一个类的所有指定方法
来源:互联网 发布:ai设为像素级优化 编辑:程序博客网 时间:2024/05/21 11:03
有时候对象字段数量太多,一个个set设值,难免漏掉,导致数据错误,所以就弄了个简单的,把所有的set方法都打印出来,然后复制进去业务代码内,再填值,用不上的就注释掉,这样方便多了。
如有需要还可以扩展其他的方法。
public static List<String> genSetMethodCode(Class<?> clz) { List<String> setMethods = new ArrayList<>(); Method[] declaredMethods = clz.getDeclaredMethods(); String name = clz.getName(); int dot = name.lastIndexOf("."); String objName = name.substring(dot+1, dot+2).toLowerCase() + name.substring(dot+2); for (Method declaredMethod : declaredMethods) { String methodName = declaredMethod.getName(); if (methodName.startsWith("set") || methodName.startsWith("is")) { setMethods.add(objName + "." + methodName + "();"); } } for (String string : setMethods) { System.out.println(string); } return setMethods;}
1 0
- 获取一个类的所有指定方法
- iOS 获取一个类的所有方法
- iOS 获取一个类的所有方法
- 获取指定包下的所有类
- 获取指定包名下所有的类
- 获取一个类的所有属性、方法的名字
- 获取一个类的所有属性、方法的名字
- 获取一个指定文件夹下的所有文件
- powershell 获取一个类的所有方法和属性
- 使用反射获取一个类的所有方法和字段
- Java反射获取一个类的所有get方法
- python获取指定路径下所有指定后缀文件的方法
- 利用反射获取一个类中的所有方法和该方法的参数
- Android中获取指定包名下的所有类
- java 获取一个类的所有属性
- UiAutomator自定义一个获取所有权限的方法
- 获取指定时间内的所有时间
- 想获取div指定的所有属性
- YDB1.4版与hive的插入数据sql语句
- python3实现网络爬虫(2)--BeautifulSoup使用(1)
- Dijkstra求最短路径和次短路径,类似求次大值
- 什么是lib文件,lib和dll的关系如何
- std::string用法总结
- 获取一个类的所有指定方法
- .NET MVC5自带模板方法功能解析(2)
- 页面上的二级联动
- 【学习笔记】需要深入研究的知识。
- matlab rand(‘seed’,key)函数,是用来做什么的呀
- 基本对话框的建立
- enum枚举类型
- CMD命令
- xshell 连接virtualbox虚拟机(centos7 minimal)