Java 集合 之 泛型

http://www.verejava.com/?id=17159799914636

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class Test {

    public static void main(String[] args) {
       Person<String> p=new Person<String>("李涛","30");
       
       List<String> list=new ArrayList<String>();
       list.add("1");
       list.add("黎明");
       
       Map<String,String> map=new HashMap<String,String>();
       map.put("1", "100");
       map.put("lihang", "李行");
       
       Set<Entry<String,String>> entrySet=map.entrySet();
       Iterator<Entry<String,String>> iter=entrySet.iterator();
       while(iter.hasNext())
       {
           Entry<String,String> entry=iter.next();
           System.out.println(entry.getKey()+"="+entry.getValue());
       }
    }
}




/**
 *
 *泛型 : 就是传各种数据类型    
 */
public class Person<T> {
    private String name;
    private T age;

    public Person(String name, T age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public T getAge() {
        return age;
    }

    public void setAge(T age) {
        this.age = age;
    }
    
    
}

http://www.verejava.com/?id=17159799914636

猜你喜欢

转载自www.cnblogs.com/verejava/p/9219548.html