无涯教程-Java - xxxValue()函数

47 阅读1分钟

该方法将调用该方法的Number对象的值转换为从该方法返回的原始数据类型。

xxxValue() - 语法

这是每种原始数据类型的单独方法-

byte byteValue()
short shortValue()
int intValue()
long longValue()
float floatValue()
double doubleValue()

xxxValue() - 返回值

  • 此方法返回签名中给定的原始数据类型。

public class Test { 

public static void main(String args[]) { Integer x=5;

  </span><span class="com">//返回字节原始数据类型</span><span class="pln">
  </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="pln"> x</span><span class="pun">.</span><span class="pln">byteValue</span><span class="pun">()</span><span class="pln"> </span><span class="pun">);</span><span class="pln">

  </span><span class="com">//返回双原始数据类型</span><span class="pln">
  </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="pln">x</span><span class="pun">.</span><span class="pln">doubleValue</span><span class="pun">());</span><span class="pln">

  </span><span class="com">//返回长原始数据类型</span><span class="pln">
  </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="pln"> x</span><span class="pun">.</span><span class="pln">longValue</span><span class="pun">()</span><span class="pln"> </span><span class="pun">);</span><span class="pln">      

} }

这将产生以下输出-

5
5.0
5

参考链接

www.learnfk.com/java/number…