public List<Integer> getPositions(String s) { return getPositions(s.toCharArray()); }
public List<Integer> getPositions(char[] cbuf) { List<Integer> l = new ArrayList<Integer>(); char[] eosCharacters = getEndOfSentenceCharacters(); for (int i = 0; i < cbuf.length; i++) { for (char eosCharacter : eosCharacters) { if (cbuf[i] == eosCharacter) { l.add(INT_POOL.get(i)); break; } } } return l; } }
public List<Integer> getPositions(StringBuffer buf) { return getPositions(buf.toString().toCharArray()); }