使用ArrayLists对字符串进行标记?

时间:2014-02-21 08:03:44

标签: java arraylist

对于作业,我应该实现一个方法:

private ArrayList<String> tokenize(String input)

该方法应该将输入String拆分为在ArrayList中返回的标记。

我必须使用以下启发式方法:

  • 任何连续的字母序列都会成为包含的单个标记 那些信件。
  • 任何不是字母的字符都会成为令牌 只包括那个角色。

有人可以告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:2)

考虑以下示例:

String str="ABC DEF GHI JKL";
String[] arr=str.split("\\s+");
List<String> list=Arrays.asList(arr);