【发布时间】:2018-04-26 14:25:49
【问题描述】:
我正在尝试拆分以竖线分隔的文本数据文件的标题行,并返回两个字段的索引,这两个字段可能位于任何位置,因为我们的数据结构因广告系列而异。我的代码示例是:
ArrayList list = new ArrayList()
def headingslist = "URN|BATCHID|CUST_URN|CUSTOMER_NAME|POSTCODE|PERSONKEY|MOBILENUMBER||PREMIUM|STATUS"
headingslist.split("\\|")
list.add(headingslist)
int indexMobNo = list.indexOf("MOBILENUMBER")
int indexURN = list.indexOf("PERSONKEY")
但是,当我运行此代码或其变体时,我得到的索引返回为 -1,因为它在我的字符串中找不到任何子字符串。
【问题讨论】:
标签: groovy