java 中的 valueof 方法将字符串、基本类型或对象转换为其对应的包装类型:将字符串包装为包装类型,如将 “123” 转换为 integer 类型。将基础类型转换为包装类型,如将 int 123 转换为 integer 类型。将对象转换为包装类型,如将 myobject 对象转换为 object 类型。

Java 中的 valueOf 详解
valueOf 是 Java 中一个常用的静态方法,用于将字符串、基本类型和对象转换为其对应的包装类型。
功能
valueOf 方法将指定值包装为其对应的包装类型,如:
- 将字符串包装为
String类型:String.valueOf() - 将整数包装为
Integer类型:Integer.valueOf() - 将浮点数包装为
Float类型:Float.valueOf()
用法
valueOf 方法的语法如下:
<code class="java">public static <t> T valueOf(String value)</t></code>
登录后复制
其中:
-
<t></t>是包装类型的泛型类型 -
value是要转换的字符串值
用例
将字符串转换为包装类型
将字符串 “123” 转换为 Integer 类型:
<code class="java">Integer num = Integer.valueOf("123");
System.out.println(num); // 输出:123</code>
登录后复制
将基础类型转换为包装类型
将 int 类型的值 123 转换为 Integer 类型:
<code class="java">Integer num = Integer.valueOf(123); System.out.println(num); // 输出:123</code>
登录后复制
将对象转换为包装类型
将一个 MyObject 类型的对象转换为 Object 类型:
<code class="java">Object obj = Object.valueOf(myObject);</code>
登录后复制
注意
-
valueOf方法只能将字符串转换为包装类型,不能转换为原始类型。 - 如果提供的字符串无法解析为目标类型,
valueOf方法将抛出NumberFormatException异常。
以上就是java中的valueof是什么意思的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:pansz,转转请注明出处:https://www.dingdanghao.com/article/432831.html
