一、集合值的添加
首先定义一个ArrayList集合:
定义好数组后通过add添加值。
```java
public class Demo {
public static void main(String[] args) {
ArrayList aList = new ArrayList();//定义数组
aList.add("好");//添加数值
aList.add(1);
aList.add(2);
aList.add(3);
aList.add(4);
Object aget = aList.get(0);//获取(注意此处获取的是从0开始的)
System.out.println(aget);//输出获取的值
}
}
二、集合三种遍历方法
//遍历集合(方法一传统for循环)
for (int i = 0; i<aList.size();i++){
System.out.println(aList.get(i));//输出结果
}
//方法二:高级for循环(数据类型 变量名 :集合/数组)
for(Object temp : aList){
System.out.println("temp="+temp);
}
//方法三:lambda表达式 集合.foreach(temp->{代码块}
aList.forEach(temp->{
System.out.println(temp);
});
注意高级表达式可以遍历数组,但是lambda表达式不能遍历数组。
三、集合值的删除和修改
public class Demo2 {
public static void main(String[] args) {
List<String> aList = new ArrayList<String>();
aList.add("赵一");
aList.add("张三");
aList.add("李四");
aList.add("王五");
aList.add("马六");
//删除集合中指定下标的数据
aList.remove(0);
//根据指定内容删除
aList.remove("张三");
//清空集合中的所有元素
//aList.clear();
//修改
aList.set(0,"李狗带");
//删除后遍历查看
aList.forEach(temp->{
System.out.println(temp);
});
}