如何从文本字段中获取标签?

时间:2013-12-24 06:02:42

标签: android algorithm tags uitextfield

我在android中有一个名为TagField的文本域 我有一个名为ListOfTags的字符串数组。

我输入几个用空格分隔的单词到Tagfield中,并要求函数提取标签并将其存储到ListOfTags中。

我想到的算法是: -

  1. 将字符串中的字符串存储到String对象
  2. 首先找到所有空格的位置并将其存储在数组中
  3. 使用位置从主字符串中提取子字符串
  4. 将每个子字符串存储到ListOFStrings
  5. 我的问题是,有更有效的方法吗?
    因为我使用了很多数组

1 个答案:

答案 0 :(得分:1)

这可以通过 -

来实现
String str = tagField.getText().toString();//get string from the editText.
String[] strArray = str.split(" ");//regular expression which separates the tags.
List<String> listOfTags = Arrays.asList(strArray);

希望这有帮助。