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);

    }

  }

}

猜你喜欢

转载自www.cnblogs.com/zhaotao11/p/10206675.html