泛型简述
泛型:在定义集合的时候同时定义集合中对象的类型,可以在定义Collection的时候指定,也可以在循环时用Iterator指定,增强程序的可读性和稳定性import java.util.*;public class BasicGeneric {public static void main(String[] args) {List<String> c = new ArrayList<String>();c.add("aaa");c.add("bbb");c.add("ccc");for (int i = 0; i < c.size(); i++) {String s = c.get(i);System.out.println(s);}Collection<String> c2 = new HashSet<String>();c2.add("aaa");c2.add("bbb");c2.add("ccc");for (Iterator<String> it = c2.iterator(); it.hasNext();) {String s = it.next();System.out.println(s);}}}class MyName implements Comparable<MyName> {int age;public int compareTo(MyName mn) {if (this.age > mn.age)return 1;else if (this.age < mn.age)return -1;elsereturn 0;}}
页:
[1]