⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testgenerics1.java

📁 一些介绍JAVA语言特性的 作用 的例子
💻 JAVA
字号:
import java.util.*;
public class TestGenerics1 {
	public static void main(String[] args) {
		/*
		List l=new ArrayList();
		l.add("ABC");
		l.add(1);
		l.add(1.5);
		
		String s1=(String)l.get(0);
		int i=(Integer)l.get(1);
		double d=(Double)l.get(2);
		*/
		Map<String,Integer> m=new HashMap<String,Integer>();
		
		List<Object> l0=new ArrayList<Object>();
		List<String> l1=new ArrayList<String>();
		/*
		l1.add("ABC");
		//l1.add(1);
		String s=l1.get(0);
		*/
		List<Number> l2=new ArrayList<Number>();
		l2.add(10);
		l2.add(1.5);
		List<Integer> l3=new ArrayList<Integer>();
		List<Double> l4=new ArrayList<Double>();
		
		//List<Number> l5=new ArrayList<Double>();
		print(l0);  //Object
		print(l1);  //String
		print(l2);  //Number
		print(l3);  //Integer
		print(l4);  //Double
		//List<? extends Number> l5=new ArrayList<String>();
	}
	public static void print(List<? super Number> l){
		for(Object o:l){
			System.out.println(o);
		}
	}
	/*
	public static void print(List<? extends Comparable> l){
		for(Object o:l){
			System.out.println(o);
		}
	}
	*/
	/*
	public static void print(List<? extends Number> l){
		for(Number o:l){
			System.out.println(o);
		}
	}
	*/

}







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -