Java:从Double转换为整数

时间:2014-09-16 09:48:18

标签: java casting integer double

对于方法setKVP,所需参数是整数值

public void setkVp(int d){
   kVp=d;       
}

但下面的代码生成Double值,我怎样才能确保e.setkVp给出整数值而不是Double

s="KVP ";
if (ln.contains(s))
   {
      int i=ln.indexOf("=");
      if (i>0){
         e.setkVp(parse(ln.substring(i+2,ln.length()-3))).intvalue();
      }

解析..从CSV文件中解析KVP的值。

1 个答案:

答案 0 :(得分:0)

e.setkVp(parse(ln.substring(i+2,ln.length()-3))).intvalue();应格式化为 e.setkVp(parse(ln.substring(i+2,ln.length()-3)).intvalue());否则您对intValue()的返回值setkVp(int)执行{{1}}。