Rumah  >  Artikel  >  Java  >  java中集合里的泛型

java中集合里的泛型

高洛峰
高洛峰asal
2016-12-01 16:31:431330semak imbas

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;
}


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Java避免创建不必要的对象Artikel seterusnya:String intern方法