因为我接下去要对两个Vector <String>里的String进行字符串匹配。求大神知道啊!!!!
5 个解决方案
#1
既然你定义的Vector <String>里放的是string,那就想办法转成string存入即可。
#2
我就想知道怎么转换成String啊
#3
我就想知道怎么转换成String啊
#4
中文分词的函数得到了Token stream,它是什么类型?直接是String直接add就行了,如果不是,是你定义的某种类型,你重写一下toString方法,存的时候直接.toString就行了。
#5
TokenStream ts = new SmartChineseAnalyzer(Version.LUCENE_33)
.tokenStream("", new StringReader("我喜欢李小球"));
CharTermAttribute termAtt = (CharTermAttribute) ts
.getAttribute(CharTermAttribute.class);
while (ts.incrementToken()) {
String token = new String(termAtt.buffer(),0,termAtt.length());
System.out.println(token);
}
#1
既然你定义的Vector <String>里放的是string,那就想办法转成string存入即可。
#2
我就想知道怎么转换成String啊
#3
我就想知道怎么转换成String啊
#4
中文分词的函数得到了Token stream,它是什么类型?直接是String直接add就行了,如果不是,是你定义的某种类型,你重写一下toString方法,存的时候直接.toString就行了。
#5
TokenStream ts = new SmartChineseAnalyzer(Version.LUCENE_33)
.tokenStream("", new StringReader("我喜欢李小球"));
CharTermAttribute termAtt = (CharTermAttribute) ts
.getAttribute(CharTermAttribute.class);
while (ts.incrementToken()) {
String token = new String(termAtt.buffer(),0,termAtt.length());
System.out.println(token);
}