集合(ArrayList)
·
1.集合存储数据类型的特点


如果要集合存储基本数据类型,需要把基本数据类型变成对应的包装类才行
2.集合和数组对比
- 长度
- 存储类型
数组长度固定,可以存基本数据类型,可以存引用数据类型
集合长度可变,可以存引用数据类型,基本数据类型--->包装类

3.ArrayList成员方法
| 方法名 | 说明 |
|---|---|
| boolean add(E e) | 添加元素,返回值表示是否添加成功 |
| boolean remove(E e) | 删除指定元素,返回值表示是否删除成功 |
| E remove(int index) | 删除指定索引的元素,返回被删除元素 |
| E set(int index,E e) | 修改指定索引下的元素,返回原来的元素 |
| E get(int index) | 获取指定索引的元素 |
| int size() | 集合的长度,也就是集合中元素的个数 |
public class ArrayListDemo2 {
public static void main(String[] args) {
//1.创建一个集合
ArrayList<String> list = new ArrayList<>();
//2.添加元素
list.add("qqq");
list.add("www");
list.add("sss");
list.add("aaa");
list.add("zzz");
list.add("ooo");
//3.删除元素
boolean result = list.remove("aaa");//删除成功返回true,失败返回false
boolean result2 = list.remove("bbb");
System.out.println(result);
System.out.println(result2);
//删除元素
String str = list.remove(1);
System.out.println(str);
//4.修改元素
String result1 = list.set(1,"ddd");
System.out.println(result1);
//5.查询元素
String s = list.get(3);
System.out.println(s);
//6.获取长度
int length = list.size();
System.out.println(length);
//7.遍历
for (int i = 0; i < list.size(); i++) {
String ss = list.get(i);
System.out.println(ss);
}
System.out.println(list);
}
}
更多推荐




所有评论(0)