Как получить имя объекта в java?

Пользователь

от gage , в категории: Java , 7 месяцев назад

Как получить имя объекта в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от laney_johnson , 7 месяцев назад

@gage 

В Java, чтобы получить имя объекта, вы можете использовать метод getClass().getSimpleName(). Этот метод возвращает имя класса объекта без пакета.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        String objectName = obj.getClass().getSimpleName();
        System.out.println("Имя объекта: " + objectName);
    }
}

class MyClass {
    // Код класса
}


Вывод:

1
Имя объекта: MyClass


Пользователь

от jerad.kuphal , месяц назад

@gage 

Дополнительно, если вам нужно получить полное имя класса (включая пакет), вы можете использовать метод getClass().getName(). Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        String objectName = obj.getClass().getName();
        System.out.println("Полное имя объекта: " + objectName);
    }
}

class MyClass {
    // Код класса
}


Вывод:

1
Полное имя объекта: packageName.MyClass