java Long Double的valueOf有什么区别

小编 182

java Long Double的valueOf的区别在于:返回的值的类型不同。Java Long valueOf()方法返回一个Long实例,表示指定的long值l;而Long类DoubleValue()方法返回类型是double,它返回由此Long对象表示的转换后的值,即从Long类型到double类型。

1.Java Long valueOf()方法

Java Long valueOf()方法返回一个Long实例,表示指定的long值l。

  • Long类valueOf()方法在java.lang包中可用。
  • valueOf(长值)方法用于表示由给定参数(值)表示的Long对象是long类型。
  • valueOf(字符串值)方法用于表示一个Long对象,该对象持有由给定参数(值)表示的long值是String类型。
  • valueOf(String value,int radix’s)方法用于表示一个Long对象,该对象持有给定参数(值)的第二个参数给定的基数的long值。
  • 返回Long实例时,valueOf(长值)方法不会引发异常。

2.java Long类Double valueOf()方法

java Long类Double valueOf()方法,其返回类型是double。它返回由此Long对象表示的转换后的值,即从Long类型到double类型。

  • valueOf() 方法可在java.lang包。
  • valueOf(双值)方法用于返回由给定参数(值)表示的 Double-object 是 double 类型。
  • valueOf(字符串值)方法用于返回由给定参数(值)表示的 Double-object 是 String 类型。
  • valueOf(双值)方法在返回实例时不会抛出异常。
  • valueOf(字符串值)方法可能在返回实例时抛出异常。异常有两种:(1)NullPointerException,在这个异常中,如果我们传递一个空值作为参数;(2)数字格式异常,在这个例外中,如果我们不将数字作为参数传递。
  • valueOf(双精度值)和valueOf(字符串值)是静态方法,它们也可以使用类名进行访问;如果尝试使用类对象访问方法,那么也不会出错。

延伸阅读

Java方法返回值类型有哪些

在Java中,当调用一个方法时,将方法体内产生的一条数据输出到方法体外使用,这条数据我们叫做返回值。返回值类型分为两大类:一是无返回值类型,即void;二是有返回值类型,返回值的类型就是被返回数据的类型。

1.无返回值的类型void

void表示调用方法后无返回数据。里面可以写return语句,也可以不写。

当return;时,后面没有写返回数据时,仅仅表示方法体的结束。打印语句System.out.println();打印语句只是将信息打印在控制台上,没有向外输出数据的能力。return语句可以将数据从方法体内输出到方法体外使用,但没有打印能力。

2.有返回值的类型

有返回值类型,返回值的类型就是被返回数据的类型,包括基本类型、数组、字符串和自定义的类。那如何返回一条数据呢?自然是使用return语句。

return语法:return 数据(需要返回的数据);//表示返回一条数据,然后结束方法。

如果这个方法有返回值,那么定义方法时必须指定返回数据的数据类型。并且,在方法执行的最后一句必须是return语句。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部