gpt4 book ai didi

java - 如何在java中创建采用两种不同数据类型的数组列表或 vector

转载 作者:行者123 更新时间:2023-12-02 05:47:31 25 4
gpt4 key购买 nike

我使用java创建了一个工具。

每次打开页面时,我都想保存该类的对象以及与该选项卡相关的唯一名称。

我想这样做是因为:每当我想要请求 Activity (获得焦点)任何页面时,我都可以获取该对象并编写 obj.requestActive() 来获得该选项卡上的焦点。

为了实现这一点,我想创建一个 vector/数组列表,它在每一行中获取这两个对象(即在索引 0 处它获取对象 1 和字符串 1),这样我可以通过搜索字符串 1 轻松获取对象 1,我可以得到从那里索引,以便我也可以获得该对象......注意:记住“所有这些对象都是同一类的对象”,即所有这些都是同一类的页面,根据用户单击标签,它们在其字段中从数据库显示不同的输出

但是我没有使用过多维 vector ,所以我不知道该怎么做如果你们能给我建议,那将会非常有帮助

如果我所做的事情很长,建议我解决这个问题

谢谢

最佳答案

听起来您正在寻找的是 HashMap()。考虑到您说该字符串是唯一的名称,这会非常有效。

如果你坚持使用ArrayList,你可以创建一个简单的容器对象,我们称之为PageInfo,它包含一个对象和一个字符串。然后您可以创建一个 ArrayList() 对象。然而,在这种情况下,搜索不会像 HashMap 那样简单,并且您不会获得免费的附加保证,即您的数据结构仅包含每个字符串之一。

关于java - 如何在java中创建采用两种不同数据类型的数组列表或 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23904358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com