Object obj = BuilderObject.builderObj(className);
//分割参转换为数组对象
String[] paramTypesArr = paramTypes.split(PARAMS_SPLIT);
//分割
String[] paramValuesArr = paramValues.split(PARAMS_SPLIT);
int paramLen = paramTypesArr.length ;
//参数类型
Class[] paramType = new Class[paramLen] ;
//参数的值
Object[] paramsValue = new Object[paramLen];
//转换
BuilderTestObject.paramsValues(paramType, paramsValue, paramValuesArr, paramTypesArr , paramLen);
//返回类型(统一为Object类型)
Object rsObj = null;
if(NULL.equals(paramTypes)) //无参数调用
{
rsObj = BuilderObject.callMeth(obj, methodName);
}else
{ //带参数调用
rsObj = BuilderObject.callMeth(obj, methodName, paramType, paramsValue);
}
return rsObj;
}
/**
*
* 功能描述:数据转换操作
文章来源于领测软件测试网 https://www.ltesting.net/