小编Neh*_*eha的帖子

黄瓜数据表到地图的转换

我正在使用黄瓜数据表。我想将此数据表转换为Map而不是列表。因此,基本上,如果我将“标题行”用作键并将数据行用作键的值,该怎么办。我应该怎么做?

让我分享一个例子来更清楚。

鉴于以下动物:

  | Type  | BabyAnimal |    
  | cow   | Calf       |
  | horse | Pony       |
  | sheep | Lamb       |
Run Code Online (Sandbox Code Playgroud)

与其创建一个List<List<String>>here,不如创建一个List<Map<String,String>>here。地图的键应包含“类型”和“ BabyAnimal”,值应包含相应的值。因此,地图实体为:

<Type,cow>,<BabyAnimal,Calf>
<Type,horse>,<BabyAnimal,Pony>
<Type,sheep>,<BabyAnimal,Lamb>
Run Code Online (Sandbox Code Playgroud)

我们将如何做?我觉得这是一种更好的方法,因为我们正在从密钥中获取数据。例如List(1).Map.get(Type) ,在List的情况下,我们必须执行get(0),get(1),并且有使用不正确数据的机会。

cucumber-java

5
推荐指数
2
解决办法
5460
查看次数

标签 统计

cucumber-java ×1