我从main()调用一个函数fooA,调用另一个递归的函数fooB.当我想返回时,我继续使用exit(1)来停止执行.当递归树很深时退出的正确方法是什么?
返回通过递归堆栈可能没有帮助,因为返回通常会清除我构建的部件解决方案,我不想这样做.我想从main()执行更多代码.
我读过可以使用Exceptions,如果我能获得代码片段会很好.
如何在Lucene 3.6.2中使用Porter Stemmber类?这是我有的:
import org.apache.lucene.analysis.PorterStemmer;
...
PorterStemmer stemmer = new PorterStemmer();
term = stemmer.stem(term);
Run Code Online (Sandbox Code Playgroud)
我被告知:在org.apache.lucene.analysis中,PorterStemmer不公开; 无法从外部包裹访问.
编辑:我也广泛阅读有关使用Snowball的内容,但不鼓励这样做.什么是在Java中使用Lucene的正确方法?