РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
97 of 1163 menu

Метод getName

Метод getName класса Class возвращает полное имя класса в виде строки, включая имя пакета. Метод не принимает параметров. Возвращаемое значение - это строка, содержащая полностью квалифицированное имя класса.

Синтаксис

Class.getName()

Пример

Давайте получим полное имя класса для строки:

public class Main { public static void main(String[] args) { Class<?> clazz = String.class; String name = clazz.getName(); System.out.println(name); } }

Результат выполнения кода:

"java.lang.String"

Пример

Давайте получим полное имя класса для объекта:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); Class<?> clazz = list.getClass(); String name = clazz.getName(); System.out.println(name); } }

Результат выполнения кода:

"java.util.ArrayList"

Пример

Давайте получим полное имя класса для массива:

public class Main { public static void main(String[] args) { int[] arr = new int[5]; Class<?> clazz = arr.getClass(); String name = clazz.getName(); System.out.println(name); } }

Результат выполнения кода:

"[I"

Смотрите также

  • метод getSimpleName,
    который возвращает простое имя класса
  • метод forName,
    который загружает класс по имени
  • класс Class,
    который представляет класс во время выполнения
  • метод getTypeParameters,
    который возвращает параметры типа класса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить