当前位置: 首页 > 面试题库 >

何时使用toString()方法

郎宏浚
2023-03-14
问题内容

这听起来很基础…有人可以解释该toString()方法的使用以及何时有效使用此方法吗?

在Google上进行了搜索,但找不到任何好的资源。


问题答案:

在大多数语言中,toString或者等效方法仅保证对象可以用文本表示。

这对于日志记录,调试或任何其他需要以字符串形式呈现遇到的任何对象的情况特别有用。

对象通常实现自定义toString行为,以便该方法实际上告诉您有关对象实例的信息。例如,一个Person类可能会覆盖它以返回“姓氏,名字”,而一个Date类将显示根据某些默认设置(例如当前用户界面区域性)格式化的日期。



 类似资料:
  • 问题内容: 有人可以向我解释该类中定义的方法的概念吗?它是如何使用的,目的是什么? 问题答案: 从文档: 返回对象的字符串表示形式。通常,该 方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。 用于类的方法 返回一个字符串,该字符串由对象作为实例的类的名称,符号字符“ @”和对象的哈希码的无符号十六进制表示组成。换句话说,此方法返回

  • 问题内容: 我有一个制表符分隔的字符串(代表一个表),该字符串传递给我的方法。当我将其打印到命令行时,它看起来像是带有行的表: http://i.stack.imgur.com/2fAyq.gif 命令窗口已正确缓冲。我的想法是,在每行之前或之后肯定有换行符。 我的问题是我想将传入的字符串分成代表表行的单个字符串。到目前为止,我有: 输出: 显然,字符串中有一些内容告诉操作系统开始新的一行。但是,

  • 本文向大家介绍Java toString()方法。,包括了Java toString()方法。的使用技巧和注意事项,需要的朋友参考一下 String类的toString()方法将自身返回为字符串。 示例 输出结果

  • 我试图打印出一个对象的实例变量的内容,但我一直不知道如何做到这一点。这是我的。请求填充数组的java文件 这是带有构造函数和toString的. java文件

  • 我正在处理我当前的任务,即创建一个LinkedList数据结构,我已经创建了它以及其他方法,它工作得非常好。我正在处理我的最后一个问题,即制作一个toString方法。它应该: toString方法返回列表的字符串表示形式。用逗号分隔每个项目,并用大括号括住这些项目,例如{1,4,7,5}。公共toString方法必须调用私有递归方法来生成以逗号分隔的项目列表。(但您可以在公共方法中添加大括号。)

  • 目前正在做一些家庭作业并遇到麻烦——我不确定如何正确使用toString。以下是家庭作业问题: 创建一个名为车辆的类,作为车辆类型的超类。车辆类包含用于车轮数量和每加仑平均里程数的私有变量。车辆类还包含一个构造函数,其中包含用于车轮数量和每加仑平均里程数的整数参数,以及一个显示()方法,该方法使用toString()方法打印所需的输出以将整数值转换为String。 创建两个子类Car和MotorC