关于Vector的问题

andiyang 2001-08-29 09:18:27
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {

PrintWriter out = response.getWriter();

try{

Vector V = new Vector();
String[] row = new String[5];
String Login_UID = "1";
String Oper_CN = "1" ;
String oper_cno = request.getParameter("oper_cno");
String oper_uid = request.getParameter("oper_uid");

String[] check = request.getParameterValues("ch");
String[] s = request.getParameterValues("role_name");
String[] k = request.getParameterValues("role_describe");

String t0;
for (int j=0;j<check.length;j++)
{
//准备数据
row[0] = s[Integer.parseInt(check[j])];
row[1] = Oper_CN;
row[2] = Oper_CN;
row[3] = oper_cno;
row[4] = oper_uid;
V.addElement(row);
t0 = ((String[])V.elementAt(j))[0];

out.println(t0+"<br>");
//out.println("<br>"+check[i]+" ");
//out.println(s[util.stringToInt(check[i])]+" ");
//out.println(k[util.stringToInt(check[i])]+"<br>");

}
out.println("<font color=red>"+V.size()+"</font><br>");
for(int i=0;i<V.size();i++)
{
out.println(i);
t0 = ((String[])V.elementAt(i))[0];

// t0 = (String)V.elementAt(i);
out.println(t0+"<br>");

}
}catch(Throwable ex){
out.println(ex.toString());

}


}
看看输出:

2
11
0001
3
4
0 3
1 3
2 3
3 3
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lp_dragon 2001-08-30
  • 打赏
  • 举报
回复
lovesnoopy(洋葱头)对,你往Vector V中加的是指向同一个对象的check.length个不同的handle
lovesnoopy 2001-08-29
  • 打赏
  • 举报
回复
String t0;
for (int j=0;j<check.length;j++)
{
//准备数据
String[] row = new String[5]; //----------notice here
row[0] = s[Integer.parseInt(check[j])];
row[1] = Oper_CN;
row[2] = Oper_CN;
row[3] = oper_cno;
row[4] = oper_uid;
V.addElement(row);
......
}
..........

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧