zoukankan      html  css  js  c++  java
  • java ArrayList

    import java.util.ArrayList;
    
    public class ArrayListDemo{
    	public static void main(String[] args){
    		//格式:
    		//ArrayList<引用数据类型> 变量名 = new ArrayList<引用数据类型>();
    		//存储的元素的类型是 <>里的类型
    		//<>里的类型必须是引用类型,不能是基本类型
    		//ArrayList<String> strList = new ArrayList<String>();
    	
    		ArrayList<Integer> intList = new ArrayList<Integer>();
    	
    		//添加元素 boolean add(Object obj)
    		boolean b = intList.add(1);
    		System.out.println(b);
    		intList.add(4);
    		intList.add(7);
    		intList.add(9);
    		intList.add(6);
    		
    		//获取集合中的个数 int size()
    		int size = intList.size();
    		System.out.println("the result of intList.size() is " + size);
    		
    		//获取元素 Object get(int index)
    		int val = intList.get(0);
    		System.out.println("the first num of intList is " + val);
    		
    		//集合的遍历
    		goThroughArrayList(intList);
    		
    		//将元素插入指定位置 boolean add(int index, Object obj)
    		intList.add(1,22);
    		goThroughArrayList(intList);
    		
    		//删除元素 Object remove(int index) 返回的是删除的元素
    		int remv = intList.remove(5);
    		System.out.println(remv);
    		goThroughArrayList(intList);
    		
    		//替代元素 Object set(int index,Object obj) 返回被替换掉的元素
    		int setObj = intList.set(3,66);
    		System.out.println(setObj);
    		goThroughArrayList(intList);
    		
    		//清空所有元素 void clear() 只是清空元素,没有销毁
    		intList.clear();
    		System.out.println(intList);
    	}
    	
    	//集合的遍历
    	public static void goThroughArrayList(ArrayList<Integer> intList){
    		System.out.print("[");
    		for(int i = 0; i < intList.size(); i++){
    			if(i == intList.size()-1){
    				System.out.println(intList.get(i) + "]");
    			}else{
    				System.out.print(intList.get(i) + ",	");
    			}
    		}
    	}
    }
    

      

  • 相关阅读:
    POJ2503 Babelfish
    POJ3687 Labeling Balls(拓扑)
    POJ2251 Dungeon Master(bfs)
    POJ1321 棋盘问题(dfs)
    POJ3009 Curling 2.0(DFS)
    POJ2248 A Knight's Journey(DFS)
    POJ3080 Blue Jeans
    POJ1260 Pearls(dp,矩阵链乘法)
    POJ3349 Snowflake Snow Snowflakes(哈希)
    POJ2479 Maximum sum(dp)
  • 原文地址:https://www.cnblogs.com/SasaL/p/9982697.html
Copyright © 2011-2022 走看看