package HeiMa;
import java.util.ArrayList;
public class arrayList {
public static void main(String[] args) {
// 1、创建- - 个ArrayList的集合对象
// ArrayList<String> list = new ArrayList<String>();
//从jdk 1. 7开始才支持的
ArrayList<String> list = new ArrayList<>() ;
list.add("你好");
list.add("你好");
list. add("Java");
System . out . println(list);
// 2、往集合中的某个索引位置处添加一 个数据
list.add(1,"gjgj");
System. out. println(list);
// 3、根据索引获取集合中某个索引位置处的值
String rs = list.get(1);
System. out. println(rs);
// 4、获取集合的大小(返回集合中存储的元素个数)
System. out . println(list.size());
// 5、根据索引删除集合中的某个元素值, 会返回被删除的元素值给我们
System . out . println(list. remove( 1));
System . out . println(list);
// 6、直接删除某个元素值,删除成功会返回true,反之
System. out. println(list.remove("java"));
System. out . println(list);
list.add( 1,"gffgf");
System. out . println(list);
//默认删除的是第一次出现的这 个黑马的数据的
System. out. println(list.remove("你好"));
System. out.println(list) ;
//7、修改某个索引位置处的数据,修改后会返回原来的值给我们
System. out. println(list.set(1, " 你好像是有病"));
System. out. println(list);
}
}
[你好, 你好, Java]
[你好, gjgj, 你好, Java]
gjgj
4
gjgj
[你好, 你好, Java]
false
[你好, 你好, Java]
[你好, gffgf, 你好, Java]
true
[gffgf, 你好, Java]
你好
[gffgf, 你好像是有病, Java]