Java4Andriod 从零学起 ---learn16

类集框架

import java.util.List;
import java.util.ArrayList;

public class Test{
	public static void main(String[] args){
		ArrayList arrayListWithout = new ArrayList();
		ArrayList<String> arrayList = new ArrayList<String>();
		//添加数据
		String a = "a";
		for(int i=0 ; i<26 ; i++){
			arrayList.add(a);
		}
		//取出数据
		String g = arrayList.get(0);
		System.out.println(g);
		//得到其长度
		int len = arrayList.size();
		//删除:  删除过后会向前替补
		arrayList.remove(1);
		
	}
}

import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;

public class Test{
	public static void main(String[] args){
		Set<String> set = new HashSet<String>();  //向上转型
		
		set.add("a");
		set.add("b");
		set.add("c");
		set.add("d");
		set.add("a");  //加入一个重复元素,其实相当于没加,因为集合中不允许有重复元素的出现
		
		int len = set.size();
		System.out.println("The size of the set is "+ len);
		
		set.remove("c");
		set.remove(2);
		System.out.println("After Remove len is "+ set.size());
		
		set.clear();
		System.out.println("After Clear len is "+ set.size());
		
		boolean b = set.isEmpty();
		System.out.println("isEmpty: "+ b);
		
		//--------迭代器遍历集合元素
		set.add("abd");
		set.add("Owen");
		Iterator<String> it = set.iterator();  //生成一个迭代器对象
		while(it.hasNext()){                   //it.hasNext()方法的返回值是boolean型
			System.out.println(it.next());
		}
		
		
		
		
		
		
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值