示例#1
0
文件: List.java 项目: Fusegrid/railo
  public static StringList toWordList(String list) {
    if (list.length() == 0) return new StringList();
    int len = list.length();
    int last = 0;
    char c, l = 0;
    StringList rtn = new StringList();

    for (int i = 0; i < len; i++) {
      if (StringUtil.isWhiteSpace(c = list.charAt(i))) {
        rtn.add(list.substring(last, i), l);
        l = c;
        last = i + 1;
      }
    }
    if (last <= len) rtn.add(list.substring(last), l);
    rtn.reset();
    return rtn;
  }