for(int i=0;i<=v.size();i++)
改为
for(int i=0;i<v.size();i++)
改为
for(int i=0;i<v.size();i++)
解决方案 »
- MyEclipse连接SQLServer2008的URL
- onSubmit
- Java 进销存小项目的问题
- jfreechart的一个需求,该怎么合理的设计??
- 关于字符串解析的问题
- hibernate多对一实体关联中多方查询报空指针问题
- 类似 SHOPEX那样的店铺装修功能,页面自定义功能。求思路
- tomcat配置首文件文字编码是西文
- iframe中,页面中对图片进行编辑之后,sendRedirect到另外一个页面再显示该图片,但图片要人不刷新才显示编辑之后的图片
- 请问怎么改变TOMCAT的ROOT目录啊?
- win2000下整和apache+tomcat的问题(100)
- 如何在java Applet里面连接数据库
不对啊。用Vector类不会存在数组越界的问题,v.elementAt(v.size())打印出来的应该是个空值(即使会,也会出现越界提示)。我在调试的时候换了用i<v.size()也是同样的页面效果出现。原先换成用i<v.indexOf(v.lastElement()),页面也是那样。编译过程也没有出错提示。
代码没有几乎改动,去掉了<=中的=;用v.indexOf(v.lastElement())也可以输出结果。
可能是历史CACHE的问题。
试着输出v.elementAt(1)到v.elementAt(3),均可以输出结果。输出v.elementAt(4)的时候,提示数组越界。我的原先的看法错了。eaglecoody你是对的。:)下会给你多加几分!