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