如何忽略或从数据库中删除第一行(Cucumber / java)

时间:2019-01-04 17:14:13

标签: java cucumber

我的黄瓜功能文件中有一个数据表,我想将数据表中的数据作为列表输出,并且逗号之间用逗号隔开。现在,我已经可以使用下面的代码了:

 String quoteIds = dataTable.stream().collect(Collectors.joining("\",\"", "\"", "\""));

但是我的问题是它包括第一行,即标题。我知道我可以从数据表中手动删除标头,但是我想知道是否有一种方法可以忽略第一行,以便它不包含在列表中?

谢谢

1 个答案:

答案 0 :(得分:1)

在流上使用skip(1)丢弃第一个元素。

dataTable.stream().skip(1).collect(Collectors.joining("\",\"", "\"", "\""));