public class NGramGenerator extends Object
Constructor and Description |
---|
NGramGenerator() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
generate(char[] input,
int n,
String separator)
Generates an nGram based on a char[] input
|
static List<String> |
generate(List<String> input,
int n,
String separator)
Creates an ngram separated
by the separator param value i.e.
|
public static List<String> generate(List<String> input, int n, String separator)
input
- the input tokens the output ngrams will be derived fromn
- the number of tokens as the sliding windowseparator
- each string in each gram will be separated by this value if desired.
Pass in empty string if no separator is desiredpublic static List<String> generate(char[] input, int n, String separator)
input
- the array of chars to convert to nGramn
- The number of grams (chars) that each output gram will consist ofseparator
- each char in each gram will be separated by this value if desired.
Pass in empty string if no separator is desiredCopyright © 2021 The Apache Software Foundation. All rights reserved.