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

 

posted @ 2019-01-02 00:06  帅涛  阅读(218)  评论(0编辑  收藏  举报