java ArrayList

Posted SasaL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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) + ",	");
			}
		}
	}
}

  

以上是关于java ArrayList的主要内容,如果未能解决你的问题,请参考以下文章

在 Arraylist 的 listview 的 listitem 上显示值

对java中arraylist深入理解

片段之间的静态 ArrayList

获取 Intent 片段上的 Serializable ArrayList

包含不同片段的HashMap(或ArrayList)

面试常用的代码片段