我有两个字段“名称”和“价格”。我想得到它的价值。考虑,名称:棒球和价格:100 。
棒球的类型为 string , 100 为 int 。我正在使用以下代码来获取值:
Field inputfield =docu.getField("name");
inputfield.stringValue(); //Output:Baseball (working)
同样,要得到整数值(即100)我要做什么?
谢谢, 元帅
答案 0 :(得分:0)
Lucene中的所有字段都是字符串值,您必须为数字字段执行Integer.parseInt()或相等。
答案 1 :(得分:0)
使用getFieldValue
并投射:
Integer val = (Integer)docu.getFieldValue("myvar");