1. 程式人生 > >java基礎知識——集合

java基礎知識——集合

public static void main(String[] args)

{

//建立ArrayList集合

ArrayList<Integer> list=new ArrayList<Integer>();

ArrayList<Phone> plist=new ArrayList<Phone>();

boolean flag=list.add(1);//新增元素

System.out.println(flag);

list.add(2);

list.add(3);

 

//從集合中獲取指定位置上的元素

System.out.println(list.get(0));//獲取元素

System.out.println(list.get(1));

System.out.println(list.get(2));

 

//求集合的長度

System.out.println(list.size());

 

//在集合的指定為插入元素

list.add(0,8000);

 

//刪除集合中指定的元素

int element=list.remove(1);

System.out.println("被刪除的元素為:"+element);

 

//清空集合所有元素

list.clear();

 

//替換集合中指定位置的值

int before=list.set(0,5000);

System.out.println("被替換的值為:"+before);

 

//集合的遍歷

for(int i=0;i<list.size();i++){

System.out.println(list.get(i));

}

}

陣列呼叫

class Phone

{

//類的屬性,成員變數(全域性變數)

String color;

String brand;

double size;

}

class TestPhone

{

public static void main(String[] args)

{

//建立Phone物件

Phone p=new Phone();

//給物件屬性賦值

p.color="紅色";

p.size=5;

p.brand="iphone8";

//呼叫:物件名.屬性

System.out.println(p.color);

System.out.println(p.size);

System.out.println(p.brand);

}

}

集合呼叫

class  Employee

{

String name;

int number;

double price;

}

import java.util.ArrayList;

class TestEmployee

{

 public static void main(String[] args)

  {

  ArrayList<Employee> list=new ArrayList<Employee>();

  Employee e1=new Employee();

  Employee e2=new Employee();

  Employee e3=new Employee();

  e1.name="趙濤";

  e1.number=3;

  e1.price=8888.8;

  e2.name="高煒城";

  e2.number=2;

  e2.price=1.1;

  e3.name="小蔡";

  e3.number=3;

  e3.price=2.2;

  list.add(e1);

  list.add(e2);

  list.add(e3);

    for(int i=0;i<list.size();i++){

    System.out.println(list.get(i).name+"\t"+list.get(i).number+"\t"+list.get(i).price);

    }

  }

}