A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yangxiaosa 中级黑马   /  2017-3-18 23:32  /  857 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合类:
为什么出现集合类:
我们学习的是面向对象编程语言,而面向对象语言对事物的描述都是通过对象来体现的。为了方便对多个对象进行操作,我们就必须对这多个对象进行存储。而要想对多个对象进行存储,就不能是一个基本变量,而应该是一个容器类型的变量,到目前为止,我们学习过了:StringBuilder、数组
StringBuilder用来存储字符串,不能满足我们的要求,数组可以存储对象但数组的长度不可变,于是就出现了集合类
集合类特点:
长度可变
存储的都是引用数据类型,没有基本类型
常用的集合类:
ArrayList<E>: 大小可变数组实现的
<E>:
泛型:限制ArrayList中存储的对象类型
构造方法:
ArrayLis<E>t();
常用方法:
查:
E get(int index);返回指定索引处的元素
Int size();返回集合的长度,遍历集合是会用到
增:
Boolean add(E e);添加元素
Add(int index,E e);在指定索引出添加元素
改:
E set(int index,E e);把指定索引上的元素修改为e,并返回原本该索引上的元素值
删:
Boolean remove(Object o);删除集合中的o对象,如果集合中有o且删除成功返回true,否则返回false;
E remove(int index);删除指定索引上的元素,并返回该元素
注意:
键盘录入的字符串与已有的字符串比较时必须用equals()方法,如:
Strings1 ="1";
String  s2 =sc.nextLine();
键盘输入一个1
打印s1==s2返回false,而打印s1.equals(s2)返回true。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马