该方法将调用该方法的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