首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于ArrayList中的add方法,有些不解解决方法

2012-01-18 
关于ArrayList中的add方法,有些不解如图虽然知道答案是A,但是不知道为什么不是Zero First看不见图的去这里

关于ArrayList中的add方法,有些不解

如图
虽然知道答案是A,但是不知道为什么不是Zero First
看不见图的去这里 http://ahb.me/4jYP

[解决办法]
建议楼主看一下java的帮助文档
程序的过程是al[0]=one
al[1]=two
add(0,"zero")后 al[0]=zero,al[1]=one,al[2]=two
set(1,"first")后al[1]=first其他的不变
具体的在java的帮助文档里都有希望对楼主有用
[解决办法]
主要是对于ArrayList集合的方法中add()和set()的问题
ArrayList list=new ArrayList();
list.add("one");//首先这里 集合中0下标值one
list.add("two");//这里 集合中0 值 one 1 值 two
list.add(0,"zero");//这里将0下标值设置为zero 前后的值下标往后移动
list.set(1,"first");//set()表示替换元素,将1下标的元素值替换为first
结果就是:zero first two

热点排行