Esempio n. 1
0
  public Double scoreString(String prefix) {
    Letter thisLetter = root;

    while (prefix.length() > 0) {
      Character thisChar = prefix.charAt(0);
      prefix = prefix.substring(1);

      if (!thisLetter.hasChild(thisChar)) {
        return new Double(0);
      } else {
        thisLetter = thisLetter.getChild(thisChar);
      }
    }
    return thisLetter.score().doubleValue();
  }