zoukankan      html  css  js  c++  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+"	"+list.get(i).number+"	"+list.get(i).price);
            }
        }
    }
  • 相关阅读:
    HashMap源码解析
    如何同时运行两个Tomcat
    Thymeleaf遍历List<Map>和Map<>
    Apache POI详解
    如何管理系统的右键新建菜单
    datatable的dom配置
    如何获取Html的height和width属性(网页宽、高)
    什么是跨域?如何解决跨域问题?
    C# 各类文件扩展名
    C# 接口与抽象类的区别? 什么情景下使用接口,什么情景下使用抽象类?
  • 原文地址:https://www.cnblogs.com/zhaotao11/p/10206675.html
Copyright © 2011-2022 走看看