Heim > Java > JavaBase > So verwenden Sie t in Java

So verwenden Sie t in Java

Freigeben: 2019-12-28 10:04:46
Original
3981 Leute haben es durchsucht

So verwenden Sie t in Java

T bedeutet, dass der Rückgabewert ein generischer Typ ist. Was auch immer übergeben wird, der Typ der Daten wird zurückgegeben, und ein einzelnes T bedeutet, den Parametertyp einzuschränken In diesem Fall werden die ersten Daten in jeder Sammlung über eine generische Rückgabemethode abgerufen, was durch die Rückgabe der beiden Methoden erreicht wird.

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);
    }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage