如何忽略或删除数据库中的第一行 (Cucumber/java)
How to ignore or remove first row from database (Cucumber/java)
我的 cucumber 特征文件中有一个数据表,我想将数据表中的数据输出为列表,中间用逗号分隔。现在我已经设法用下面的代码做到了:
String quoteIds = dataTable.stream().collect(Collectors.joining("\",\"", "\"", "\""));
但是我的问题是它包括第一行,即 header。我知道我可以从数据表中手动删除 header 但我想知道是否有办法忽略第一行以便它不包含在列表中?
谢谢
在流上使用 skip(1)
以丢弃第一个元素。
dataTable.stream().skip(1).collect(Collectors.joining("\",\"", "\"", "\""));
我的 cucumber 特征文件中有一个数据表,我想将数据表中的数据输出为列表,中间用逗号分隔。现在我已经设法用下面的代码做到了:
String quoteIds = dataTable.stream().collect(Collectors.joining("\",\"", "\"", "\""));
但是我的问题是它包括第一行,即 header。我知道我可以从数据表中手动删除 header 但我想知道是否有办法忽略第一行以便它不包含在列表中?
谢谢
在流上使用 skip(1)
以丢弃第一个元素。
dataTable.stream().skip(1).collect(Collectors.joining("\",\"", "\"", "\""));