[英]How to get the adjacent value of an entry from CSV file using Groovy
//load and split the file
InputStream inputFile = getClass().classLoader.getResourceAsStream(TEST_FILE_NAME)
String[] lines = inputFile.text.split('\n')
List<String[]> rows = lines.collect {it.split(',')}
private String OPERATION = 2;
private String RESPONSE_TIME_LIMIT = 3;
private int result;
rows.each { row ->
String operationValue = row[OPERATION]
if(operationValue == "upset") { result = row[RESPONSE_TIME_LIMIT] }
}
请记住,每次操作不正常时,这将覆盖结果。 如果您不止一次拥有它,只需使用列表/地图
资料来源: http : //www.kellyrob99.com/blog/2010/07/01/groovy-and-csv-how-to-get-your-data-out/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.