java - 在 Collection View 中迭代 HashMap

标签 java algorithm selenium data-structures hashmap

有一个 Map,其中包含与 m 个键关联的 n 个值。我从 WebElements 获取键和关联值。迄今为止;
键:[1,2,3]
值:[A、B、C、D、E、F、G]
但问题是;
键[1]:值[A,B,C]
键[2]:值[C,D,E]
键[3]:值[F,G,H]
因此,单个键与多个值相关联。请参阅下面的示例。

<tr key="key1" >
    <td x=""value1">
    <td y=""value2">
    <td z=""value3">
   </tr>
   <tr key="key2" >
    <td x="a">
    <td y="b">
    <td z="c">
 </tr>

如何设计 HashMap ,它将在 Collection View 中查看与特定键关联的值。 例如:键[1]:值[A,B,C]
键[2]:值[C,D,E]
键[3]:值[F,G,H]

预先感谢您的投入。

最佳答案

按如下方式定义您的 map :

Map<String, String[]> tds = new HashMap<String,String[]>();

这样,对于每个键,您都可以拥有一个值数组。

关于java - 在 Collection View 中迭代 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31854333/

相关文章:

java - 如何将守护进程设置为 Windows 服务

java - org.apache.axis2.AxisFault : Transport out has not been set

selenium - Protractor (Selenium webdriver)VS ghostdriver(phantomjs webdriver)有什么区别?

java - 在 Selenium Webdriver 中,如何在元素后获取文本?

java - Selenium 网络测试: get a list of links names from html

java - 在不知道进度的情况下更新 JProgressBar

algorithm - 是否可以使用遗传编程找到一系列方程?

python - 存储数百万数组的有效方法,并执行 IN 检查

arrays - 具有非不同数字的数组中的魔术索引

java - 如何检索文本字段内的文本