ArrayList的size指的是什么?还有ArrayList的存储过程是什么样的?初学java!!有点糊涂!!请指点!!

谢谢wlmouse!!能具体说一下它的对象是怎么定义的?就是对象是多大的?是数据库中的一行数据吗?把它转化成hashmap是怎么转化的?... 谢谢wlmouse!!

能具体说一下它的对象是怎么定义的?就是对象是多大的?是数据库中的一行数据吗?
把它转化成hashmap是怎么转化的?
展开
 我来答
zicozhang
2007-04-27 · TA获得超过1621个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:0
展开全部
ArrayList的size是指对象的个数,从0到n。
他的对象可以是任何任何元素,但必须是对象,不能为简单数据类型(如int,但可以是Integer)。同意wlmouse,他和数据库没有任何关系,可以把ArrayList中的元素提取并转换为hashmap。
HashMap h= new HashMap();
for(int i=0;i<l.size();i++){
Object o= (Object)l.get(i);
h.put(String.valueOf(i),o);
}
wlmouse
2007-04-26 · TA获得超过648个赞
知道小有建树答主
回答量:839
采纳率:50%
帮助的人:413万
展开全部
size是指ArrayList中有多少个对象。
ArrayList是以数组形式实现的列表。具体定义可以看《数据结构》。存储过程没法说,为了提高性能,采用了很多底层的字节码处理。
ArrayList和数据库没有任何关系。5.0以前的对象都是Object。5.0以后可以强制定义ArrayList中只能放某种对象,以避免转换对象出错。内部的对象大小是放入的对象的大小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式