程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java中集合裡的泛型,java集合泛型

java中集合裡的泛型,java集合泛型

編輯:JAVA綜合教程

java中集合裡的泛型,java集合泛型


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<String> list = new ArrayList<String>(); //<String> 泛型 :確定集合中只能存放某一種數據類型的對象。
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
//list.add(123); //運行的時候報錯的
for(int i = 0;i<list.size();i++){

System.out.println(list.get(i).toUpperCase());
}*/

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


}

public static <abc>abc test(abc s){


return s;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved