double.html

来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,256 行 · 第 1/5 页

HTML
1,256 行
字号
<DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>s</CODE> - 要分析的字符串。<DT><B>返回:</B><DD>保存用 <code>String</code> 参数表示的值的 <code>Double</code> 对象。<DT><B>抛出:</B><DD><CODE><A HREF="NumberFormatException.html" title="java.lang 中的类">NumberFormatException</A></CODE> - 如果字符串不包含可分析的数字。</DL></DD></DL><HR><A NAME="valueOf(double)"><!-- --></A><H3>valueOf</H3><PRE>public static <A HREF="Double.html" title="java.lang 中的类">Double</A> <B>valueOf</B>(double&nbsp;d)</PRE><DL><DD>返回表示指定的 <tt>double</tt> 值的 <tt>Double</tt> 实例。如果不需要新的 <tt>Double</tt> 实例,则通常应该优先采用此方法,而不是使用构造方法 <A HREF="Double.html#Double(double)"><CODE>Double(double)</CODE></A>,因为该方法很可能通过缓存经常请求的值来显著提高空间和时间性能。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>d</CODE> - 一个 double  值。<DT><B>返回:</B><DD>表示 <tt>d</tt> 的 <tt>Double</tt> 实例。<DT><B>从以下版本开始:</B></DT>  <DD>1.5</DD></DL></DD></DL><HR><A NAME="parseDouble(java.lang.String)"><!-- --></A><H3>parseDouble</H3><PRE>public static double <B>parseDouble</B>(<A HREF="String.html" title="java.lang 中的类">String</A>&nbsp;s)                          throws <A HREF="NumberFormatException.html" title="java.lang 中的类">NumberFormatException</A></PRE><DL><DD>返回一个新的 <code>double</code> 值,该值被初始化为用指定 <code>String</code> 表示的值,这与 <code>Double</code> 类的 <code>valueOf</code> 方法产生的值类似。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>s</CODE> - 要分析的字符串。<DT><B>返回:</B><DD>由字符串参数表示的 <code>double</code> 值。<DT><B>抛出:</B><DD><CODE><A HREF="NumberFormatException.html" title="java.lang 中的类">NumberFormatException</A></CODE> - 如果该字符串不包含可分析的 <code>double</code> 值。<DT><B>从以下版本开始:</B></DT>  <DD>1.2</DD><DT><B>另请参见:</B><DD><A HREF="Double.html#valueOf(java.lang.String)"><CODE>valueOf(String)</CODE></A></DL></DD></DL><HR><A NAME="isNaN(double)"><!-- --></A><H3>isNaN</H3><PRE>public static boolean <B>isNaN</B>(double&nbsp;v)</PRE><DL><DD>如果指定的数字是一个非数字值,则返回 <code>true</code>;否则,返回 <code>false</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>v</CODE> - 要测试的值。<DT><B>返回:</B><DD>如果参数值是 NaN,返回 <code>true</code>;否则,返回 <code>false</code>。</DL></DD></DL><HR><A NAME="isInfinite(double)"><!-- --></A><H3>isInfinite</H3><PRE>public static boolean <B>isInfinite</B>(double&nbsp;v)</PRE><DL><DD>如果指定数字的大小是无穷大,则返回 <code>true</code>;否则,返回 <code>false</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>v</CODE> - 要测试的值。<DT><B>返回:</B><DD>如果参数值是正无穷大或负无穷大,返回 <code>true</code>;否则,返回 <code>false</code>。</DL></DD></DL><HR><A NAME="isNaN()"><!-- --></A><H3>isNaN</H3><PRE>public boolean <B>isNaN</B>()</PRE><DL><DD>如果此 <code>Double</code> 值是非数字值,则返回 <code>true</code>;否则,返回 <code>false</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>如果该对象表示的值是 NaN,则返回 <code>true</code>;否则返回 <code>false</code>。</DL></DD></DL><HR><A NAME="isInfinite()"><!-- --></A><H3>isInfinite</H3><PRE>public boolean <B>isInfinite</B>()</PRE><DL><DD>如果该 <code>Double</code> 值的大小是无穷大,则返回 <code>true</code>;否则返回 <code>false</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>如果此对象表示的值是正无穷大或负无穷大,则返回 <code>true</code>;否则返回 <code>false</code>。</DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public <A HREF="String.html" title="java.lang 中的类">String</A> <B>toString</B>()</PRE><DL><DD>返回 <code>Double</code> 对象的字符串表示形式。使用此对象表示的基本 <code>double</code> 值被转换为一个字符串,该方法与带有一个参数的 <code>toString</code> 方法非常类似。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="Object.html" title="java.lang 中的类">Object</A></CODE> 中的 <CODE><A HREF="Object.html#toString()">toString</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象的 <code>String</code> 表示形式。<DT><B>另请参见:</B><DD><A HREF="Double.html#toString(double)"><CODE>toString(double)</CODE></A></DL></DD></DL><HR><A NAME="byteValue()"><!-- --></A><H3>byteValue</H3><PRE>public byte <B>byteValue</B>()</PRE><DL><DD>将此 <code>Double</code> 值作为 <code>byte</code> 返回(通过强制转换为 <code>byte</code>)。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#byteValue()">byteValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值,该值被转换为 <code>byte</code> 类型<DT><B>从以下版本开始:</B></DT>  <DD>JDK1.1</DD></DL></DD></DL><HR><A NAME="shortValue()"><!-- --></A><H3>shortValue</H3><PRE>public short <B>shortValue</B>()</PRE><DL><DD>将此 <code>Double</code> 值作为 <code>short</code> 返回(通过强制转换为 <code>short</code>)。<P><DD><DL><DT><B>覆盖:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#shortValue()">shortValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值,该值被转换为 <code>short</code> 类型<DT><B>从以下版本开始:</B></DT>  <DD>JDK1.1</DD></DL></DD></DL><HR><A NAME="intValue()"><!-- --></A><H3>intValue</H3><PRE>public int <B>intValue</B>()</PRE><DL><DD>将此 <code>Double</code> 值作为 <code>int</code> 类型返回(通过强制转换为 <code>int</code>)。<P><DD><DL><DT><B>指定者:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#intValue()">intValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值,该值被转换为 <code>int</code> 类型</DL></DD></DL><HR><A NAME="longValue()"><!-- --></A><H3>longValue</H3><PRE>public long <B>longValue</B>()</PRE><DL><DD>将此 <code>Double</code> 值作为 <code>long</code> 类型返回(通过强制转换为 <code>long</code> 类型)。<P><DD><DL><DT><B>指定者:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#longValue()">longValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值,该值被转换为 <code>long</code> 类型</DL></DD></DL><HR><A NAME="floatValue()"><!-- --></A><H3>floatValue</H3><PRE>public float <B>floatValue</B>()</PRE><DL><DD>返回此 <code>Double</code> 对象的 <code>float</code> 值。<P><DD><DL><DT><B>指定者:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#floatValue()">floatValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值,该值被转换为 <code>float</code> 类型<DT><B>从以下版本开始:</B></DT>  <DD>JDK1.0</DD></DL></DD></DL><HR><A NAME="doubleValue()"><!-- --></A><H3>doubleValue</H3><PRE>public double <B>doubleValue</B>()</PRE><DL><DD>返回此 <code>Double</code> 对象的 <code>double</code> 值。<P><DD><DL><DT><B>指定者:</B><DD>类 <CODE><A HREF="Number.html" title="java.lang 中的类">Number</A></CODE> 中的 <CODE><A HREF="Number.html#doubleValue()">doubleValue</A></CODE></DL></DD><DD><DL><DT><B>返回:</B><DD>此对象表示的 <code>double</code> 值</DL></DD></DL><HR><A NAME="hashCode()"><!-- --></A><H3>hashCode</H3><PRE>public int <B>hashCode</B>()</PRE><DL><DD>返回此 <code>Double</code> 对象的哈希代码。结果是 <code>long</code> 整数位表示形式的两部分的异或 (XOR),这与此 <code>Double</code> 对象的基本 <code>double</code> 值的 <A HREF="Double.html#doubleToLongBits(double)"><CODE>doubleToLongBits(double)</CODE></A> 方法所产生的结果完全一致。也就是说,哈希代码就是以下表达式的值:

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?