java靜態方法使用泛型
用法
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
public class StaticMethod {
public static void main(String[] args) {
System.out.println(test("aaaaa")); //aaaaa 基本用法
System.out.println(test1("aa").get(0).equals("aa")); //true 用於內部包裝
System.out.println(test2(new HashSet(), Collection.class).size()); //0 用於強制轉換型別
System.out.println(test3("bbbbb")); //bbbbb 裝神弄鬼
}
public static<T> T test(T obj){
return obj;
}
public static<T> List<T> test1(T obj){
List<T> list = new ArrayList();
list.add(obj);
return list;
}
public static<T> T test2(Object str, Class<T> obj){
return (T)str;
}
public static<T, A, B, C, D> B test3(B obj){
return obj;
}
}
相關文章
- Java的方法靜態方法Java
- java使用bytebuddy動態生成帶泛型的DTOJava泛型
- Java中的泛型方法Java泛型
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- Java基礎之泛型方法Java泛型
- Java泛型理解與使用Java泛型
- 【java】【泛型】泛型geneticJava泛型
- 泛型類和泛型方法泛型
- 泛型類、泛型方法及泛型應用泛型
- Java 中的泛型方法及 FunctionJava泛型Function
- static靜態方法的使用
- Java泛型Java泛型
- net 靜態方法與非靜態方法
- JAVA API:ArrayList(泛型類)基本使用JavaAPI泛型
- 如何在Java中使用泛型 -ManushaJava泛型
- 靜態域與靜態方法
- Java 泛型原理Java泛型
- java泛型一二Java泛型
- Java(7)泛型Java泛型
- Java-泛型Java泛型
- Java+泛型Java泛型
- 16 ##### 適合靜態方法的場景:方法中不使用物件的值,則直接使用靜態方法物件
- Java中泛型的詳細解析,深入分析泛型的使用方式Java泛型
- 靜態方法
- 重學Java之泛型的基本使用Java泛型
- Java不可不知的泛型使用Java泛型
- Effective Java - 靜態方法與構造器Java
- Promise 靜態 API 的使用方法PromiseAPI
- Java靜態變數在靜態方法內部無法改變值Java變數
- 【譯】在非泛型類中建立泛型方法泛型
- JavaScript 靜態屬性與靜態方法JavaScript
- Java™ 教程(泛型原始型別)Java泛型型別
- 淺談java泛型Java泛型
- java 基礎 泛型Java泛型
- Java泛型複習Java泛型
- 認識Java泛型Java泛型
- Java泛型筆記Java泛型筆記
- JAVA泛型入門Java泛型