·
#include __FILE__

事实上用println的人完全不会在意是否是转换为字符串,只在意它是否能输出,以及输出的格式,所以转换字符串的功能不是它自带的你也不能通过其他方式获取到这个字符串,他屏蔽了这个细节,然而你要将这个细节深挖出来,那宁愿讲出它是如何实现功能的,String.valueOf()在客观上就已经实现了功能,我可以获取转换后的值,那我可以认为是它实现的,我可以不需要考虑里面是什么,问题就在于prinln并没有这样的功能,所以我不认为是他提供了转换字符串的功能

我想如果非要将功能概括为“能够将任何类型的数据转换成字符串输出”,那不如分类概括

Replies
3

我应该了解了,你说println方法不能使我获得这个转换后的字符串,而可以通过valueOf()获取到,所以是valueOf转换的

println方法的主要功能是输出,我对这个方法功能的概括中,最终的动作是输出;所以应该是这样:输出前,这个方法内的valueOf方法会将其他类型的数据转换成字符串,对不对