java - 如何输出存储在java vector 中的对象的属性?

标签 java vector

我创建了自定义类的多个对象,并为它们分配了不同的属性。然后,我将每个对象添加到 vector 中,但是当我尝试输出 vector 的元素时,我得到的只是对对象的引用,而不是对象属性。

最佳答案

当您调用System.out.println()时(或类似的方法)并向其传递对类实例的引用,以及对该类的 toString() 的隐式调用方法做出来。您看到的是 toString() 的默认实现继承自Object类。

如果您想更改输出,只需提供您自己的 toString() 实现即可在您的类(class)中返回您想要的信息。

关于java - 如何输出存储在java vector 中的对象的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816660/

相关文章:

使用带有参数值的angularjs的Java REST调用

java - Java Web 应用程序的特殊 URL 格式

java - 将字符串数组中的元素添加到defaultlistmodel中

java - HashMap 数组未反序列化

c++ - 根据条件拆分 STL 列表

c++ - 我想创建一个 Vector 来保存类

java - Java 中的 "ByRef"是什么?

运算符 '<' 的 C++ 重载并非每次都被使用

c++ - 从 vector 的 vector 中删除重复的 vector

c++ - 插入元素后 vector 的容量增加?