public Queue getMaxP(Queue...queues) {
for(Queue Q:queues){
}
return Q;
例如在该代码中 我在main函数中调用该方法,我希望通过该方法得到我输入的参数中优先级最高的一个参数,然后对该参数进行操作。Queue是一个类 优先级是其中一个属性
public Queue getMaxP(Queue...queues) {
for(Queue Q:queues){
}
return Q;
例如在该代码中 我在main函数中调用该方法,我希望通过该方法得到我输入的参数中优先级最高的一个参数,然后对该参数进行操作。Queue是一个类 优先级是其中一个属性
没太理解,属性priority最高的对吧,你先遍历这个list,获取object的所有字段,field [] fields = obj.getClass().getDeclaredFields();
String attrName = filds.getSimpleName(); 拼接method名称,然后Method method= obj.getClass().getMethod(methodName);
String priorty = obj.invoke(obj); 然后设置个初始值min跟这个priorty比较,另外设置参数给Obj赋值,同步维护obj和priorty,当取到最大
的优先级的时候拿到的对应的obj就是你要找的obj呀!