社区
Java SE
帖子详情
ArrayList 的add()
planforlifebo
2007-10-12 09:30:11
我查询数据库得到一个结果集rs,然后将结果集中的记录一个个添加到ArrayList中,可是我后来输出的时候,发现我添加进去的所有记录都是一样的,后来我发现所有ArrayList中的记录是一样的,搞不懂为什么,补充说明一下:原记录每一条都是不同的。
...全文
208
13
打赏
收藏
ArrayList 的add()
我查询数据库得到一个结果集rs,然后将结果集中的记录一个个添加到ArrayList中,可是我后来输出的时候,发现我添加进去的所有记录都是一样的,后来我发现所有ArrayList中的记录是一样的,搞不懂为什么,补充说明一下:原记录每一条都是不同的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imA
2007-10-13
打赏
举报
回复
如9楼所说
yifuzhiming
2007-10-13
打赏
举报
回复
哈哈,我以前也犯过这样的错误
awusoft
2007-10-13
打赏
举报
回复
不用说一定是new在循环外边了嘛
bean = new Bean();
while(rs.next())
{
bean.set....;
list.add(bean);
}
换成下面的
while(rs.next())
{
bean = new Bean();//放到里边来
bean.set....(rs.get....);
list.add(bean);
}
iskyshop
2007-10-13
打赏
举报
回复
if rs.next
list.add(rs.next)
billysky
2007-10-13
打赏
举报
回复
恩,楼上说得对
guorujian
2007-10-13
打赏
举报
回复
你的NEW是在循环外面吧
及其有可能是这用情况
TYRO729
2007-10-13
打赏
举报
回复
同意3楼的观点
jiangguanghe185
2007-10-13
打赏
举报
回复
没代码,无能为力
palm_civet
2007-10-13
打赏
举报
回复
以前用C++写优先队列的时候也发胜过这样的问题,没有重新分配内存空间
manbaum
2007-10-12
打赏
举报
回复
你的NEW是在循环外面吧。这只是一个可能。
--------
我怀疑这句说对了。
LoveJava520
2007-10-12
打赏
举报
回复
你把代码贴上来啊,这我也试过,你的NEW是在循环外面吧。这只是一个可能。
yangjun210
2007-10-12
打赏
举报
回复
可以用投掷硬币的方法检查你的错误:
正面,你数据库查找错误.
背面,你List操作错误.
竖直,你的电脑有问题,砸了再卖台新的。
alphajin
2007-10-12
打赏
举报
回复
最好能把代码贴出来看看
java
arraylist
.
add
(),Java
ArrayList
add
()方法与示例
ArrayList
类
add
()方法语法:publicboolean
add
(Tele);publicvoid
add
(intindices,Tele);
add
()方法在java.util包中可用。
add
(T ele)方法用于将给定的ele(element)添加到此
Arraylist
的最后一个。
add
(int index,T ele)方法用于在此
Arraylist
中的给定索引处添加给定e...
ArrayList
add
() 数组指针越界?原来是线程同步问题
今天在看友盟控制台的时候发现一个崩溃,报错的是
ArrayList
add
()数组指针越界??
ArrayList
不是动态扩容的吗?怎么会数组越界呢??带着问题,开始了今天的文章。 看到这个错误,我第一时间就去谷歌了一下,找到了这篇文章 :
ArrayList
在多线程调用
Add
()添加元素时的下标越界问题(java.lang.ArrayIndexOutOfBoundsException) 基...
Java
ArrayList
add
(index,element) 方法插入元素到数组指定位置
Java
ArrayList
add
(index,element) 方法插入元素到数组指定位置 原创 2013年10月10日 13:09:37 标签:java 24540 今天在开发项目的过程中,准备使用
ArrayList
的
add
(index,element) 来插入元素,天真的以为这样能给list排序 简略代码如下:
java
add
方法怎么用_Java
ArrayList
add
() 方法
add
() 方法将元素插入到指定位置的动态数组中。语法
add
() 方法的语法为:
arraylist
.
add
(int index,E element)注:
arraylist
是
ArrayList
类的一个对象。参数说明:index(可选参数)- 表示元素所插入处的索引值element – 要插入的元素如果 index 没有传入实际参数,元素将追加至数组的最末尾。返回值如果成功插入元素,返回 tru...
Java
ArrayList
add
()方法与示例
ArrayList
类的
add
()方法 (
ArrayList
Class
add
() method) Syntax: 句法: public boolean
add
(T ele); public void
add
(int indices, T ele);
add
() method is available in java.util package.
add
()方法在java...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章