java - 包含多个 "keys"的列表对象

标签 java arrays list hashmap swt

海,

目前我有一个 Java 列表,我通过 list.add("Example"); 添加条目

但现在我想为每个条目添加 ID。我可以通过以下方式做到这一点

list.put("Example XY");
list.setData("Example XY", 1);

但在我的列表中有很多重复的“名称”。因此,它们的名称键被覆盖,因为我似乎无法在其中设置重复的键。

有人知道如何解决这个问题吗?非常感谢!

最佳答案

你真的应该考虑使用 ListViewer反而。 ListViewer 可以包含您想要的任何 bean 对象,并将其任何字段显示为 List 中的文本。

HereListViewer 的示例。

<小时/>

这肯定需要更多代码,但最终还是值得的。

关于java - 包含多个 "keys"的列表对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18722533/

相关文章:

java - Mockito异常: where is my reasoning incorrect?

arrays - 使用数组排序重新排列 vue 中的元素在移动设备上不起作用?

c++ - 与指针数组混淆

python - 多个列表列表索引的总和

python - 将列表与常用元素组合

java - 无法加载 sigar-amd64-winnt : java. lang.NullPointerException

java - 使用 hiverunner 进行单元测试中的 MissingTableException

java - 使用Spring Boot构建kafka消费者失败

c - 返回由malloc分配的数组

python - 从应用约束的两个列表中创建一个列表