String[] names = {"abc"};
для этого массива мы можем получить имя массива names
?Есть ли способ получить имя массива в java?
Мы можем получить класс массива, но можем ли мы получить имя массива?
String[] names = {"abc"};
для этого массива мы можем получить имя массива names
?Есть ли способ получить имя массива в java?
Мы можем получить класс массива, но можем ли мы получить имя массива?
Как правило, нет, это невозможно. Тем не менее, есть некоторые обстоятельства, при которых вы можете получить имя переменной с помощью отражения:
Если файл класса был запутан, имя переменной, вероятно, будет неинформативным. – emory
Что вы пытаетесь достичь? –
«Имя» относится к локальной или переменной экземпляра, а не к массиву. – pvg
Ключевой частью понимания Java является изучение разницы между объектом и ссылками на него. Только ссылки имеют имена; сам объект не имеет имени. –