ICU-21569 LSTM: Remove Java 8 dependency

This commit is contained in:
Frank Tang 2021-05-14 14:58:10 -07:00 committed by Frank Yung-Fong Tang
parent aef3eb3910
commit a7a2ad0501

View file

@ -153,7 +153,8 @@ public class LSTMBreakEngine extends DictionaryBreakEngine {
abstract public void vectorize(CharacterIterator fIter, int rangeStart, int rangeEnd,
List<Integer> offsets, List<Integer> indicies);
protected int getIndex(String token) {
return fDict.getOrDefault(token, fDict.size());
Integer res = fDict.get(token);
return (res == null) ? fDict.size() : res;
}
private Map<String, Integer> fDict;
}