T-Verwendung
Rückgabewert, schreiben Sie T direkt, um den Typ des eingeschränkten Parameters anzugeben. Diese Methode wird im Allgemeinen verwendet, um ein Klassenobjekt gemeinsam zu betreiben und dann zu erhalten Sammlungsinformationen im Inneren So etwas in der Art.
package com.yellowcong.test; import java.util.ArrayList; import java.util.List; public class Demo2<T> { public static void main(String[] args) { //限制T 为String 类型 Demo2<String> demo = new Demo2<String>(); //获取string类型 List<String> array = new ArrayList<String>(); array.add("test"); array.add("doub"); String str = demo.getListFisrt(array); System.out.println(str); //获取Integer类型 T 为Integer类型 Demo2<Integer> demo2 = new Demo2<Integer>(); List<Integer> nums = new ArrayList<Integer>(); nums.add(12); nums.add(13); Integer num = demo2.getListFisrt(nums); System.out.println(num); } /** * 这个只能传递T类型的数据 * 返回值 就是Demo<T> 实例化传递的对象类型 * @param data * @return */ private T getListFisrt(List<T> data) { if (data == null || data.size() == 0) { return null; } return data.get(0); } }
Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie t in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!