我可以从org.apache.lucene.analysis.tokenattributes.CharTermAttribute库中的charTermAttr复制方法。
任何人都可以解释copyBuffer和缓冲区对charTermAttr的作用吗?文档不是很清楚。如果你能提供一个很棒的例子!
答案 0 :(得分:1)
CharTermAttributeImpl
在内部保留一个char数组和一个表示内部术语的长度变量。
copyBuffer
方法通过使用随相应偏移量和长度参数提供的char数组来写入此数组。
buffer
方法返回可以直接修改的内部数组。此外,您可以通过调用属性的toString方法
有关详细信息,请查看javadoc:http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/analysis/tokenattributes/CharTermAttribute.html