if (smtVoValue < smtVos.get(i + 1).getValue()
&& smtVos.get(i + 1).getValue() < smtVos.get(i + 2).getValue()
&& smtVos.get(i + 2).getValue() < smtVos.get(i + 3).getValue()
&& smtVos.get(i + 3).getValue() < smtVos.get(i + 4).getValue()
&& smtVos.get(i + 4).getValue() < smtVos.get(i + 5).getValue()
) {
indecreaList.add(smtVo);
indecreaList.add(smtVos.get(i + 1));
indecreaList.add(smtVos.get(i + 2));
indecreaList.add(smtVos.get(i + 3));
indecreaList.add(smtVos.get(i + 4));
indecreaList.add(smtVos.get(i + 5));
this.getInDecrease(i + 1, smtVos, indecreaList, indecreaList);
明明可以用一个条件语句满足代码要求,就没必要去递归了