【问题标题】:How to compare and verify user input with a csv file columns data?如何将用户输入与 csv 文件列数据进行比较和验证?
【发布时间】:2012-09-27 16:40:20
【问题描述】:

过去几周我一直在努力寻找答案。我想在应用程序中为用户提供一个文本字段并要求他们输入一个 ID 号,这个数字将与上传的 csv 文件列一起检查。如果匹配,则显示一个警报,说明它找到了匹配,否则它没有。

【问题讨论】:

  • 那么你有什么尝试。你坚持哪一点等等。

标签: ios xcode csv


【解决方案1】:

csv 文件基本上是一个普通文件,其中项目用逗号分隔。 例如:

id,name,email
1,Joe,joe@d.com
2,Pat,pat@d.com

要获取存储在这个csv文件中的ID列表,只需遍历行,并在拆分字符串后获取第一项(使用逗号拆分)

id = line.split(",").get(0); // first element ** Note this depends on what language you're using

现在,将此 id 添加到您正在存储的 id 集合中,例如在列表中。

 IDs.add(id);

当您接受用户输入时,您需要做的就是检查 id 是否在您的 id 列表中。

 if (IDs.contains(userId)) { print "Found"; }

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-09-22
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多