请问如何将得到的Long型对象变量转为long变量,以用于比较和计算。

解决方案 »

  1.   

    1.5自动转换1.5下,Long---->long可以Long.parseLong(longValue)或者longValue.longValue()
      

  2.   

    1.5自动转换1.5下,Long---->long可以Long.parseLong(longValue)或者longValue.longValue()
      

  3.   

    Long value = Long.valueOf(1L);
    long num = value.longValue();
      

  4.   

    不能自动转换  就用这个Long value = Long.valueOf(1L); 
    long num = value.longValue();
      

  5.   

    Long xh = glwj.getglxh();
    Long value = Long.valueOf(xh); 
    上面是我的代码,为什么显示“找到不兼容的类型”错误?
      

  6.   

    因为你的这个写错了
    Long xh = glwj.getglxh(); 
    应该是:
    long xh = glwj.getglxh(); 
      

  7.   

    JDK5.0以后可以自动解封箱的
    Long l = 2L;
    long l2 = l;或
    Long l = new Long(2L);
    long l2 = l.longValue(l);
      

  8.   

    Long l = new Long(2L); 
    long l2 = l.longValue(l);