问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁给我通俗讲一下java Vector类的作用和用法

发布网友 发布时间:2024-07-22 12:02

我来回答

1个回答

热心网友 时间:2024-08-01 03:41

我以前在开发中用的比较多,就是一个集合而已,和list基本一样。
举个例子吧!下面是DAO中的一个方法。
先要实例化Vector:
Vector vec=new Vector;
……
public Vector select()
{
DBConnection dbc=new DBConnection();//实例化连接数据库的类
try
{
Connection conn=dbc.getConnection();//连接数据库
sql="select fileId,issue,pdfName from pdffile order by issue desc";
pres=conn.prepareStatement(sql);//操作数据库
rs=pres.executeQuery();//查询出记录集
while(rs.next())//看是否有下一条
{
PdfFile pdf=new PdfFile();
pdf.setFileId(rs.getInt("fileId"));
pdf.setIssue(rs.getInt("issue"));
pdf.setPdfName(rs.getString("pdfName"));
vec.add(pdf);//将得到的对象加到vec中
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally{
this.close(pres,rs);
dbc.close();
}
return vec;//返回一个Vector集合
}

然后在JSP页面上实例化这个DAO,调用个方法
Vector vec=(Vector)request.getAttribute("result");
if(vec==null||vec.size()==0)
{
%>
<h3>暂无文件!</h3>
</table>
<%
}
else
{
//System.out.println("result is:"+ vec.size());
String path=null;
int size =vec.size();
for(int j=(pageCount-1)*10;j<(pageCount-1)*10+pageRecordNum;j++)
{
if(j>=size)//数组越界
{
break;
}
PdfFile pdf =(PdfFile)vec.get(j);
int fileId=pdf.getFileId();
//System.out.println("manage fileId:"+fileId);
int issue =pdf.getIssue();
String pdfName=pdf.getPdfName();
String pathSimple=request.getRealPath("");//得到pdfmanage.jsp所在的目录
session.setAttribute("path",pathSimple+"/upload/pdf");

……
以上就是对Vector的完整操作,不过很多技术都会用到这个,我说的只是JSP+Servlet+DAO+Vo这种MVC模式中的情况.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
柚子病害有哪些 如何防治柚子树常见病虫害 柚子树病虫有哪些 武汉补发价格是多少 回收银浆一般多少钱 AI中方向键没反应怎么办? 80后个性语录 女人感悟生活的唯美句子 开冷风是开内循环还是外循环 夏天开冷风开内循环还是外循环_百度... 夏天开冷风需要开内循环吗 jsp问题??高手帮忙解决一下 怎样做包子的呢?请你指教下,自己吃。非常谢谢你。要很白的那种哦... 破酥包子怎么做才好吃? 新颖基本信息 如何快速清理微信好友列表里不想删的好友呢? 经常和你唠叨这些星座女只是喜欢你 复旦神经生物学调剂能进上科 陕师大神经生物学与西交大对比 火土五行关系,五行中土克火吗 湖北省高中十大排名 ...的奢华品牌,如LV,prada之类的。任何东西的牌子 西安到耀县火车票价格 民法典安置房买卖纠纷如何处理 安置房买卖纠纷应该怎么处理? 安置房买卖出现纠纷应该怎么处理 求几部类似于《暗香》的家族继承权争夺的现代爱情电视剧 怎么判断已婚女人爱你 已婚女人深爱你的表现 精细化学品要留意哪些方面? 已婚女人克制爱你的表现 直销和传销是什么意思 当jsp文件中要使用vector ...分钟操作级别的含义是什么?是从递规出30分钟级别的中枢才开始操作吗... 五星钻豹电动车充电要充几个小时 ...AB是30分钟,这样的背驰算什么级别?5分钟级别还是30分钟级别... iphone15充电发烫怎么回事 垫付的钱怎么要回来 交通事故,垫付的钱怎么拿回。还有怎么结案?请有经验的网友帮帮? 交通事故垫付的钱怎么能要回来 为什么华为手机有时候会自动锁屏呢? 实木橱柜面板 是橡木好 还是 白蜡木好 爱能力和野心的句子 微信我的状态怎么查看历史记录 微信我的状态怎么查看历史记录内容 心理学七大流派有哪些? 心理学主要是由那些课题构成? 6.9是不是血糖偏高,可以吃海鲜类的食物吗 水泵房接地电阻是多少 高血压最常用的降压药有哪些?降压药有哪些 现在降压药的种类太多了,请问一下医生最推荐哪种啊? 求助盘管:用R12的冰柜高压.低压是多少 一生有你钢琴伴奏谱