例:StringBuffer name = new StringBuffer();name.?想要动态的以字符串的形式获得 "name"

解决方案 »

  1.   

    “对象”本身是没有所谓的“名字”的。看样子,你是想得到引用这个对象的那个变量的名字。估计是没有什么办法的。你可以想象一下,当发行包去掉调试信息后,根本就没有“变量名”这个信息了。而且,“变量名”是个编译期就已经确定了的东西,干嘛还要用程序动态获取呢?楼主不妨讲讲你到底要做什么,看看是否有别的更可行的渠道。