zoukankan      html  css  js  c++  java
  • 集合

    ArrayList集合存储元素
    public class Person {
        private String name;
        private int age;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
        public Person(String name, int age) {
            super();
            this.name = name;
            this.age = age;
        }
        public String toString() {
            return "Person [name=" + name + ", age=" + age + "]";
        }
    }
    
    import java.util.ArrayList;
    
    public class Demo01 {
        //集合存储基本数据类型
        public static void main(String[] args) {
            ArrayList<Double> arr1=new ArrayList<Double>();
            arr1.add(1.6);
            arr1.add(2.3);
            for(int i=0;i<arr1.size();i++){
                System.out.println(arr1.get(i));
            }
            //集合存储引用数据类型
            ArrayList<Person> arr2=new ArrayList<Person>();
            arr2.add(new Person("张三",18));
            arr2.add(new Person("张4",19));
            for(int i=0;i<arr2.size();i++){
                System.out.println(arr2.get(i));
            }
        }
    }
    Collection接口的基本方法
    import java.util.ArrayList;
    import java.util.Collection;
    
    public class Demo02 {
        public static void main(String[] args) {
            //创建Collection对象
            Collection<String> col=new ArrayList<String>();
            //添加元素
            col.add("傻吊");
            col.add("傻吊");
            //判断集合中是否包含某元素
            boolean flag=col.contains("傻吊");
            System.out.println(flag);//true
            //移除集合中的元素
            Object obj=col.remove("傻吊");
            //清除集合中的内容
            //col.clear();
            //集合转数组 遍历数组
            Object[] obj1=col.toArray();
            for(int i=0;i<obj1.length;i++){
                String str=(String)obj1[i];//向下转
                System.out.println(obj1[i]);//傻吊
            }
            //遍历集合
            //向下转型
            ArrayList<String> arr=null;
            if(col instanceof ArrayList){
                arr=(ArrayList<String>)col;
            }
            for(int i=0;i<arr.size();i++){
                System.out.println(arr.get(i));//傻吊
            }
        }
    }
  • 相关阅读:
    JSP EL表达式
    JSP 核心标签库
    windows查看占用端口的进程
    JSP 自定义标签
    JSON-LD
    Java 国际化
    Java Web的两种开发模式
    CSS 图片加载完成再淡入显示
    Windows 让cmd启动的程序在后台运行
    Maven使用
  • 原文地址:https://www.cnblogs.com/zhaotao11/p/10235512.html
Copyright © 2011-2022 走看看