首页  >  文章  >  Java  >  java中集合里的泛型

java中集合里的泛型

高洛峰
高洛峰原创
2016-12-01 16:31:431282浏览

import java.util.ArrayList;
/*
* 泛型 : java jdk1.5新特性。 
* 泛型的好处 :
* 1。将运行时的错诶提前到编译时。
* 2.避免无谓的强制类型转换。

* 自定义方法泛型: 自定义泛型就是一个数据类型的占位或一个数据类型变量, 一般T type或E element来做这个占位的符号
* 占位符号是可以随意写,必须要遵守标识符的命名规范。
* 方法泛型的格式 :
* <占位符> T: 定义了一个泛型 

* 如果你传进去的是基本数据类型 :接收的时候已改用它的包装类来接收。
* int ----> Integer;
* short ---> Short
* double ---> Double
* float ----> Float
* byte ----> Byte
* boolean --->Boolean
* long ---> Long
* char ---> Charactor



*/

public class Demo2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//需求 : 将一个集合中的元素又小写变为大写

/*ArrayList list = new ArrayList(); // 泛型 :确定集合中只能存放某一种数据类型的对象。
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
//list.add(123); //运行的时候报错的
for(int i = 0;i
System.out.println(list.get(i).toUpperCase());
}*/

String s = test("abc");
Integer i = test(123);


}

public static abc test(abc s){


return s;
}


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn