Рубрики

Класс getTypeParameters () метод в Java с примерами

Метод getTypeParameters () класса java.lang.Class используется для получения параметров типа этой сущности. Эта сущность может быть классом, массивом, интерфейсом и т. Д. Метод возвращает массив объектов TypeVariable, представляющих переменные типа.

Синтаксис:

public TypeVariable<Class<T>> getTypeParameters()

Параметр: этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает массив объектов TypeVariable, представляющих переменные типа.

Ниже программы демонстрируют метод getTypeParameters ().

Пример 1:

// Java-программа для демонстрации метода getTypeParameters ()

  

import java.util.*;

  

public class Test {

    public static void main(String[] args)

        throws ClassNotFoundException

    {

  

        // возвращает объект Class для этого класса

        Class myClass = Class.forName("Test");

  

        System.out.println("Class represented by myClass: "

                           + myClass.toString());

  

        // Получить параметры типа myClass

        // используя метод getTypeParameters ()

        System.out.println(

            "TypeParameters of myClass: "

            + Arrays.toString(

                  myClass.getTypeParameters()));

    }

}

Выход:

Class represented by myClass: class Test
TypeParameters of myClass: []

Пример 2:

// Java-программа для демонстрации метода getTypeParameters ()

  

import java.util.*;

  

public class Test {

  

    public static void main(String[] args)

        throws ClassNotFoundException

    {

        // возвращает объект Class для этого класса

        Class myClass = Class.forName("java.lang.Integer");

  

        System.out.println("Class represented by myClass: "

                           + myClass.toString());

  

        // Получить параметры типа myClass

        // используя метод getTypeParameters ()

        System.out.println(

            "TypeParameters of myClass: "

            + Arrays.toString(

                  myClass.getTypeParameters()));

    }

}

Выход:

Class represented by myClass: class java.lang.Integer
TypeParameters of myClass: []

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getTypeParameters–

Рекомендуемые посты:

Класс getTypeParameters () метод в Java с примерами

0.00 (0%) 0 votes