Java 中的 valueOf 方法将字符串、基本类型或对象转换为其对应的包装类型:将字符串包装为包装类型,如将 "123" 转换为 Integer 类型。将基础类型转换为包装类型,如将 int 123 转换为 Integer 类型。将对象转换为包装类型,如将 MyObject 对象转换为 Object 类型。

Java 中的 valueOf 详解
valueOf 是 Java 中一个常用的静态方法,用于将字符串、基本类型和对象转换为其对应的包装类型。
功能
valueOf 方法将指定值包装为其对应的包装类型,如:
- 将字符串包装为
String类型:String.valueOf() - 将整数包装为
Integer类型:Integer.valueOf() - 将浮点数包装为
Float类型:Float.valueOf()
用法
valueOf 方法的语法如下:
public staticT valueOf(String value)
其中:
立即学习“Java免费学习笔记(深入)”;
思乐微信商城微分销系统是以.net+access/mssql进行开发的微信分销系统。基于微信朋友圈的传播,是打造以分销商为中心的全新微信分销体验。让粉丝实时有效的获取朋友圈流量并快速分享购买分佣。因为是基于微信,所以要在微信上体验才更好。关注我们的微信核心功能:1、自动提示用户关注微信,解决一般程序无关注微信公众号的过程2、只要通过链接进一次,不过好久注册,什么方面注册,只要是用微信注册的,都会算
-
是包装类型的泛型类型 -
value是要转换的字符串值
用例
将字符串转换为包装类型
将字符串 "123" 转换为 Integer 类型:
Integer num = Integer.valueOf("123");
System.out.println(num); // 输出:123将基础类型转换为包装类型
将 int 类型的值 123 转换为 Integer 类型:
Integer num = Integer.valueOf(123); System.out.println(num); // 输出:123
将对象转换为包装类型
将一个 MyObject 类型的对象转换为 Object 类型:
Object obj = Object.valueOf(myObject);
注意
-
valueOf方法只能将字符串转换为包装类型,不能转换为原始类型。 - 如果提供的字符串无法解析为目标类型,
valueOf方法将抛出NumberFormatException异常。










