泛型的嵌套就是一层套一层,由外到内,看例子:
package com.ws.generic;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
/*
* 嵌套:一层套一层,由外到内;
*/
public class genericqt {
public static void main(String[] args) {
//HashMap -->使用泛型嵌套
Map<String,String> map =new HashMap<String,String>();
map.put("001", "西瓜");
map.put("002", "西红柿");
map.put("003", "西葫芦");
Set<Entry<String,String>> entrySet= map.entrySet();
for(Entry<String,String> e:entrySet){
String key =e.getKey();
String value =e.getValue();
System.out.println(key+"-->"+value);
}
}
}
输出:
001-->西瓜
002-->西红柿
003-->西葫芦
其它:
泛型没有多态,没有数组。