【发布时间】:2021-05-22 20:58:17
【问题描述】:
我想从一个对象的名称中创建一个字符串
例如:
Object objectName = new Object;
现在我想要一个由该对象的名称组成的字符串,以便我可以打印它
System.out.println(stringWithObjectName); \\ print objectName
你是怎么做到的?
【问题讨论】:
-
你在问
toString().......? -
一个对象没有“名称”。所以要么
objectName只是一个对象,答案是它不可能,或者它是name意味着什么的特定类型,你需要在你的问题中更具体...... -
@assylias 我认为他的意思是,如果你有
int num = 1,当你有System.out.println(num)时,他想要打印num?这似乎很奇怪,因为他是给这个名字的人。 -
您拥有的是变量的名称,而不是对象的名称。 objectName 在其生命周期内可以指向许多不同的对象。
-
@lierwu 我明白了,你可能是对的。这可能会有所帮助:stackoverflow.com/q/744226/829571