import org.apache.commons.lang.StringUtils;
import org.springframework.util.CollectionUtils;
import java.lang.reflect.Method;
import java.util.ArrayList;
public class test5 {
public static void main(String[] args) {
AuditPackageModel auditPackageModel = new AuditPackageModel();
auditPackageModel.setContent1("8888888");
auditPackageModel.setContent3("55555555");
auditPackageModel.setContent5("9999999999");
ArrayList<String> list = new ArrayList<>();
//content取content1~content5,非空时取值,多个内容时以"|"分隔
for (int i = 1; i <= 5; i++) {
String methodName = "getContent" + i;
//使用反射
Class<AuditPackageModel> auditPackageModelClass = AuditPackageModel.class;
try {
Method method = auditPackageModelClass.getMethod(methodName);
//获取方法名
使用反射获取方法名,content取content1~content5,非空时取值,多个内容时以“|“分隔
于 2023-09-23 19:15:38 首次发布