zoukankan      html  css  js  c++  java
  • 泛型例子

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.List;
    import java.util.Map;
    import java.util.Set;
    
    public class Text3 {
        public static void main(){
             List<String> list= new ArrayList<String>();
             List<Person2> list2= new ArrayList<Person2>();
             List<Student> list3= new ArrayList<Student>();
             list2.add(new Person2());
             
             Set<String> set=new HashSet<String>();
             //不能出现基础数据类型,用包装类
             Map<Integer,String> map= new HashMap<Integer,String>();
             
             map.put(3, "aa");
             list.add("qqq");
        }
    }
    class Person2{
        
    }
    class Student extends Person2{
        
    }
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    public class Text4 {
         public static void main(String[] args){
             List<Animals> list=new ArrayList<Animals>();
             
             for(int i=0;i<5;i++){
                 list.add(new Animals("name"+i,i+5));
             }
             System.out.println(list);
             Collections.sort(list);
             System.out.println(list);
         } 
    }
    class Animals implements Comparable<Animals>{
        private String name;
        private int age;
        
        public Animals(String name,int age){
            super();
            this.name=name;
            this.age=age;
        }
    
        @Override
        public int compareTo(Animals o) {
            if(this.age>o.age){
                return 1;
            }else if(this.age<o.age){
                return -1;
            }else{
                return this.name.compareTo(o.name);
            }
            
        }
    
        @Override
        public String toString() {
            return "Animals [name=" + name + ", age=" + age + "]";
        }
        
    }
  • 相关阅读:
    Servlet常用类
    Java库使用----xstream1.3.1
    字符串处理---统计每一行字符串当中的字符“u”个数
    读写锁
    求阶乘
    Fibonacci数列
    22.2-按照升序显示不重复的单词
    22.1-在散列集上进行集合操作
    完美世界-2015校园招聘-java服务器工程师-成都站
    运用jQuery写的验证表单
  • 原文地址:https://www.cnblogs.com/jgjk/p/7253884.html
Copyright © 2011-2022 走看看