ArrayList新增和遍历

ArrayList新增和遍历

package jihehuizong;

import java.util.ArrayList;

public class Demo01 {
public static void main(String[] args) {
//一维数组
// 默认是包装了的类型 Boolean Character Interger Float
// Object[] objAttr = {true,‘你’,12,3.14F};

	ArrayList aList = new ArrayList();
	//默认初始容量为10,但是要自定义可以这么来
	//ArrayList bList = new ArrayList(100);//自定义初始容量为100

//新增

	aList.add(true);//添加用add方法
	aList.add('你');
	aList.add(12);
	aList.add(3.14F);
	aList.add(true);//添加用add方法
	aList.add('你');
	aList.add(12);
	aList.add(3.14F);
	aList.add(true);//添加用add方法
	aList.add('你');
	aList.add(12);
	aList.add(3.14F);
	aList.add(3.14F);

//ArrayList遍历的三种方式

	//遍历集合
	//  默认返回是Object所以        容器名.get(下标)
	Object f1 = aList.get(0);//get方法返回列表中指定位置上的元素
	System.out.println("f1="+f1);//f1=true
	
	//方法1:传统for循环
	for(int i = 0;i < aList.size(); i++) {
		System.out.print(aList.get(i)+"\t");
	}
	
	
	System.out.println();
	System.out.println("========================");
	System.out.println();
	//方法2:高级for循环
	/*
	 * for(数据类型 变量名 集合/数组) {
	 * 
	 * }
	 */
	for(Object temp :aList) {
		System.out.print("temp="+temp+"\t");
	}
	
	
	System.out.println();
	System.out.println("========================");
	System.out.println();
	
	
	//方式3:lambda表达式
	/* 集合.foreach(temp->{代码块}); */
	aList.forEach(temp->{
		System.out.print(temp+"\t");
	});

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值