关于iterate的感受

今天所做的iterate标签真的很有意思,以前不是很明白他的真正含义。
原来他只能对vector一类的2维进行操作,先前用数组当然就不行拉,总是提示我的collection不能用iterate来表示。
form还要这样写:
/*
 * Created on 2004-10-11
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package eg.jl.message.action;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;

import eg.jl.message.beans.Account;

/**
 * @author Administrator
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class CheckActionForm extends ActionForm{
 
 private Account[] account; 

    public Account[] getAccount()
    {
   return account;
    }
  
    public void setAccount(Account[] account)
    {
   this.account = account;
    }
  

}
actionk的bean中这样写:
public static Account[] getUser(HttpServletRequest request,java.sql.Connection connection) throws java.sql.SQLException
   {
  String selected = request.getParameter("selected");
  String sql = "SELECT * FROM MA_USER WHERE USERID='"+selected+"'";
  java.sql.Statement statement = connection.createStatement();
  ResultSet resultSet = statement.executeQuery(sql);
  ArrayList arrayList = new ArrayList();
 
  resultSet.next();
  String userID = resultSet.getString("USERID");
  String password = resultSet.getString("PASSWORD");
  String userName = resultSet.getString("USERNAME");
  String userType = resultSet.getString("USERTYPE");
  String address = resultSet.getString("ADDRESS");
  Account account = new Account(selected,userID,password,userName,address,userType); 
  arrayList.add(account);
  return (Account[])arrayList.toArray(new Account[arrayList.size()]);
   }
哎呀 真是浪费资源,一条记录也用iterate的话还要装成vector的样子,真是罪过罪过。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值