0

ここ数週間、答えを得ようとしています。アプリのユーザーにテキストフィールドを提供し、ID 番号を入力するように依頼したいと思います。この番号は、アップロードされた csv ファイルの列でチェックされます。一致する場合は、一致するかどうかを示すアラートを表示します。

4

1 に答える 1

0

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"; }
于 2012-09-27T16:48:05.750 に答える