集合(一)ArrayList相关方法代码

package jihe.www;

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

public class Shili {
	 public static void main(String[] args) {
	ArrayList<Object> a=new ArrayList<Object>();
	a.add(10);
	a.add(20);
	a.add(30);
	a.add(30);
	a.add(null);
	a.add("你好");
	//根据索引添加元素  2是位置
	a.add(2, "Bonjour");
	
    List<Integer> b=new ArrayList<Integer>();
    b.add(80);
    b.add(200);
    //将a集合添加到li集合
    //li.addAll(a);
    a.addAll(3,b);
    
    //清空集合
    //a.clear();
    
//    //判断当前集合a中是否包含20
//    boolean c=a.contains(20);
//    System.out.println(c);
    
//    //判断当前集合中是否有集合b
//    boolean b1=a.containsAll(b);
//    System.out.println(b1);
    
    //根据索引找元素
//     Object obj=a.get(0);
//     System.out.println(obj);
    
    //根据元素找索引
//     int index=a.indexOf("你哈");
//     System.out.println(index);
    
    //判断是否为空
//    boolean is=a.isEmpty();
//    System.out.println(is);
    
    //根据相同元素中最后出现的一个找索引
//    int index=a.lastIndexOf(30);
//    System.out.println(index);

    //根据索引删元素
//    a.remove(0);
//    for(Object obj:a){
//    	System.out.println(obj);
//	 }
    	
    //根据元素删元素
//    a.remove("你好");
    //把零转换为元素
//    a.remove(new Integer(80));
//    for(Object obj:a){
//    	System.out.println(obj);
//	 }
    
    //a集合删除b集合
//    	a.removeAll(b);
//    	for(Object obj:a){
//        	System.out.println(obj);
//      }    
    
    boolean bo=a.retainAll(b);
     System.out.println(bo);
    
//    for(Object obj:a){
//    	System.out.println(obj);
    	
//    	int i=10;
//    	Integer ing=i;
//    	System.out.println(ing);
//	 }
}
	 
	 
}

猜你喜欢

转载自blog.csdn.net/qq_42142477/article/details/80295968
今日推荐