当前位置: 首页 > 知识库问答 >
问题:

如何以正确的方式打印对象内容?[副本]

赵正雅
2023-03-14

我有一个ArrayList包含一些来自User类的对象。当我打印这些我得到的对象时:

如何以正确的方式打印这些对象?

共有1个答案

洪开济
2023-03-14

重写类中的toString方法以生成您喜欢的输出,而不是Java自动生成的默认值。示例:

public class User {
   private String name;
   ...
   @Override
   public String toString() {
       return name;
   }
}

对于复杂对象,Apache Commons Lang提供了一些方便的方法,如果您已经在项目中使用了这种依赖关系:

@Override
public String toString() {
   return ToStringBuilder.reflectionToString(this);
}
 类似资料:
  • 问题内容: 通常,如果我们仅使用它,它将显示为。如何在JavaScript中打印对象的所有内容参数? 问题答案: 如果您使用的是Firefox,则只需进行简单的调试即可。

  • 我应该在我的代码中执行哪些更改,以便它可以打印整个家族都尝试过的字符串,我只得到null。这只是一个非常简单的代码soo plss帮助。 我只得到了对象的地址,这个问题可以被认为是这个问题的重复,但我无法理解这里提供的解决方案。 这是我再次尝试的 这将返回null。

  • 我正在尝试感受 C ,我想打印向量的内容,或者,为了确认我的程序是正确的,我可以添加向量的内容并打印结果。 这是我的代码: 我在网上找到了一些打印矢量的解决方案,但是我不明白这些代码在做什么,所以我希望有人能帮忙。

  • 问题内容: 我正在尝试从PHP数组创建JSON对象。该数组如下所示: 编码JSON的代码如下所示: 最后,JSON文件应该看起来像这样: 如何将创建的JSON代码封装在“项目”中:{JSON CODE HERE}。 问题答案: 通常,您将执行以下操作: 但是,似乎您希望输出与“ ”一起使用,因此最好确保通过传递常量来强制将其编码为对象。 “ ”括号指定一个对象,“ ”用于根据JSON规范的数组。

  • 我正在尝试将集合的内容打印到Spark控制台。 我有一个类型: 我使用命令: 但这是打印的: res1:组织。阿帕奇。火花rdd。RDD[单位]=MappedRDD[4]位于map at:19 如何将RDD写入控制台或保存到磁盘,以便查看其内容?

  • 请帮助将此类型打印为格式?