ArrayList集合二
集合的遍历
通过集合遍历,得到集合中每个元素,这是集合中最常见的操作。集合的遍历与数组的遍历很像,都是通过索引的方式,集合遍历方式如下
 13	import java.util.ArrayList;
 14	public class ArrayListDemo02 {
 15		public static void main(String[] args) {
 16			//创建ArrayList集合
 17			ArrayList<Integer> list = new ArrayList<Integer>();
 18			//添加元素到集合
 19			list.add(13);
 20			list.add(15);
 21			list.add(22);
 22			list.add(29);
 23			//遍历集合
 24			for (int i = 0; i < list.size(); i++) {
 25				//通过索引,获取到集合中每个元素
 26				int n = list.get(i);
 27				System.out.println(n);
 28			}
 29		}
 30	}
集合中的常用方法补充
| 
 方法声明  | 
 功能描述  | 
| 
 boolean add(int index, Object obj)  | 
 将指定元素obj插入到集合中指定的位置  | 
| 
 Object remove(int index)  | 
 从集合中删除指定index处的元素,返回该元素  | 
| 
 void clear()  | 
 清空集合中所有元素  | 
| 
 Object set(int index, Object obj)  | 
 用指定元素obj替代集合中指定位置上的元素  | 
boolean add(int index, Object obj)
功能:在集合中指定index位置,添加新元素obj
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用add(1,“javaWeb”)后,集合list中的元素为[“java”,“javaWeb”,“JavaEE”]。
Object set(int index, Object obj)
功能:用指定元素obj替代集合中指定index位置的元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用set(0,“javaWeb”)后,集合list中的元素为[“javaWeb”,“JavaEE”]。
Object remve(int index)
功能:从集合中删除指定index处的元素,返回该元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用remove(0)后,集合list中的元素为[“JavaEE”],返回值为“java”。
void clear()
功能:清空集合中所有元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用clear()后,集合list中的元素为空[]。
import java.util.ArrayList;
class Demo04 
{
	public static void main(String[] args) 
	{
		ArrayList<Person> arr=new ArrayList<Person>();
		System.out.println(arr);
		Person p1=new Person();
		p1.name="小红帽";
		p1.age=12;
		Person p2=new Person();
		p2.name="dahuilang";
		p2.age=18;
		arr.add(p1);
		arr.add(p2);
		//遍历
		System.out.println(arr);
		for (int i=0; i<arr.size();i++ )
		{
			System.out.println(arr.get(i).name+"\t"+arr.get(i).age);
		}
	}
}
class Person 
{
	String name;
	int age;
	String sex;
}
                    
                
                
            
        
浙公网安备 33010602011771号