黑马程序员技术交流社区

标题: 集合小疑问 [打印本页]

作者: yangfengxiao    时间: 2012-9-29 08:25
标题: 集合小疑问
本帖最后由 yangfengxiao 于 2012-9-29 09:14 编辑


List list = new ArrayList();
  list.add("Hello");
  list.add();
  System.out.println(list.get(list.size() - 1));

//如果要使输出语句是java。下划线上要填的是?
A。"Java",1
B。1,"Java"
C。2,"Java"
D。"Java",2
// 这个1, 2 分别代表什么啊,直接填java不就可以了吗


作者: 高照    时间: 2012-9-29 08:55
答案B
void add(int index, E element) //该方法作用是在指定位置添加元素
System.out.println(list.get(list.size() - 1));//该方法作用是求集合的元素
因为有了一个元素,若想输出java必须是add(1,"Java");
作者: 王得新    时间: 2012-9-29 09:00
本帖最后由 王得新 于 2012-9-29 09:02 编辑


复制代码
List list = new ArrayList();
  list.add("Hello");
  list.add(__B__);
  System.out.println(list.get(list.size() - 1));

//如果要使输出语句是java。下划线上要填的是?
A。"Java",1//错误
B。1,"Java"//正确,1、2代表,是将添加的元素放在哪个位置,直接填“Java”是可以的,但是要求这样填的话,当然是选B
C。2,"Java"//正确
D。"Java",2//错误
// 这个1, 2 分别代表什么啊,直接填java不就可以了吗


作者: 刘明月    时间: 2012-9-29 09:02
在ArrayList add(int index, E element)
          将指定的元素插入此列表中的指定位置。
所以,1,2,代表的是索引的位置,建议你自己下一个API,多看看
作者: yangfengxiao    时间: 2012-9-29 09:21
可以求一下技术分吗。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2