Hello List,
Having posted a couple of days ago, I have one last question regarding the
following code fragment
public static Token[] tokensFromAnalysis(Analyzer analyzer, String text)
throws IOException {
TokenStream stream = analyzer.tokenStream("contents",
new StringReader(text));
ArrayList<Token> tokenList = new ArrayList<Token>();
Token token = null;
while ((token = stream.next()) != null) <-------
tokenList.add(token);
Token[] tokens = new Token[tokenList.size()];
for (int i = 0; i < tokens.length; i++)
tokens[i] = tokenList.get(i);
return (tokens);
I am getting an error on stream.next() as highlighted. I am prompted to add a
cast to stream, however I then am faced with the problem of which object to
pass... which I do not know.
while ((token = ((Object) stream).next()) != null)
Thank you
Lewis
Glasgow Caledonian University is a registered Scottish charity, number SC021474
Winner: Times Higher Education's Widening Participation Initiative of the Year
2009 and Herald Society's Education Initiative of the Year 2009
http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html