java - 如何返回 vector 的索引?

标签 java vector

我通读了 Vector 的 java 文档,但看不到在向 vector 添加元素后如何返回 vector 的索引号。 我正在尝试按照这些思路做一些事情:

vec.addElement(new Person(Number,firstName,familyName));

int lastPersonIndex = vec.RETURN THE LAST INDEX();

我尝试使用lastElement,但它返回一个对象,我希望将其存储在 int 中。我无法弄清楚如何转换它(不能将对象转换为 int 可以吗?)

您可以看到我处于初级水平,因此感谢您的帮助

注意补充一下,我知道有比使用 vector 更新的推荐方法,但这是家庭作业的一部分,我们学过 vector ,所以我想在我正在做的工作中使用它们

最佳答案

返回size vector ,

int lastPersonIndex = vec.size() - 1; // minus 1 because of 0 based counting.

关于java - 如何返回 vector 的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22315001/

相关文章:

java - OutOfMemoryError : Java heap space in the following case? 是什么原因

c++ - 高效计算两个 vector 公共(public)元素的索引

c++ - std::vector 的概念和 GCC 实现

java - 范围混淆(对我来说): DefaultTableModel keeps reference to Vector. 为什么?

c++ - C++ vector 迭代器与指针

c++ - 初始化用户定义的 vector vector

java - 为什么会发生 EDT 违规?

java - 使用bundle将ArrayList从 fragment 传递到另一个 fragment (扩展ListFragment),seListAdapter运行时错误

java - 安卓 |内容观察者 |内容 URI 不包含资源 ID

java - Android Java Sharedpreferences不会保存数据