调用一个方法,该方法要求返回两个值,一个整形一个布尔型,用Vector 封装返回
vec.add(succeenum);
vec.add(result);Vector vec = new Vector();
vec = unionDao.remind(unionForm,type);
int succeenum = 0;
boolean result = false;
Iterator it = vec.iterator(); // 获得一个迭代子
while(it.hasNext())
{
System.out.println(it.next());;
}不知道怎么可以用succeenum; result;去取值呢?
vec.add(succeenum);
vec.add(result);Vector vec = new Vector();
vec = unionDao.remind(unionForm,type);
int succeenum = 0;
boolean result = false;
Iterator it = vec.iterator(); // 获得一个迭代子
while(it.hasNext())
{
System.out.println(it.next());;
}不知道怎么可以用succeenum; result;去取值呢?
ucceenum = (Integer) vec.get(0);
result = (Boolean) vec.get(1);
}不知道LZ是不是要表达这个意思
Iterator it = vec.iterator();
while(it.hasNext())
{
System.out.println(it.next());;
}
用于类型统一的输出,如果你想一块输出他们的只,就是用Map吧
HashMap a = new HashMap();
a.put("name", succeenum);
System.out.println(a.get("name"));// 根据key取得其值并输出
ucceenum = (Integer) vec.get(0);
result = (Boolean) vec.get(1); 这种形式不易于以后的维护。