您的位置:首页 > 编程语言 > Java开发

Java 泛型 Generic

2014-12-23 10:52 267 查看
package v13;

import java.util.*;

public class Test {

public static void main(String[] args){

List<</SPAN>String> c = new ArrayList<</SPAN>String>();//采用泛型 使传入的对象类型只能是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);

System.out.println(c.get(i));

}

 

Collection<</SPAN>String> c2 = new HashSet<</SPAN>String>();//泛型使用

c2.add("aaa");

c2.add("bbb");

c2.add("ccc");

for (Iterator<</SPAN>String> it = c2.iterator();it.hasNext(); ){

String s = it.next();

System.out.println(s);

}

Map<</SPAN>String,Integer> m = new HashMap<</SPAN>String,Integer>();//泛型使用,注意参数

 

 

}

 

}

 

class MyName implements Comparable{

int age;

public int compareTo(MyName my){

if (this.age < my.age) return 1;

else if(this.age > my.age) return -1;

else return 0;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: