String.valueOf()方法的使用

本文详细介绍了Java中如何使用String.valueOf()方法将基本数据类型转换为String类型,以及如何利用包装类的方法将String类型转换回基本数据类型。文章还提供了一些示例代码帮助理解。

String.valueOf()方法的使用

1. 由 基本数据型态转换成 String 
String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 
也就是 String.valueOf() 这个参数多载的方法 
有下列几种 
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 
String.valueOf(char c) : 将 char 变量 c 转换成字符串 
String.valueOf(char[] data) : 将 char 数组 data 转换成字符串 
String.valueOf(char[] data, int offset, int count) : 
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串 
String.valueOf(double d) : 将 double 变量 d 转换成字符串 
String.valueOf(float f) : 将 float 变量 f 转换成字符串 
String.valueOf(int i) : 将 int 变量 i 转换成字符串 
String.valueOf(long l) : 将 long 变量 l 转换成字符串 
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString() 
用法如: 
int i = 10; 
String str = String.valueOf(i); 
这时候 str 就会是 "10" 
2. 由 String 转换成 数字的基本数据型态 
要将 String 转换成基本数据型态转 
大多需要使用基本数据型态的包装类别 
比如说 String 转换成 byte 
可以使用 Byte.parseByte(String s) 
这一类的方法如果无法将 s 分析 则会丢出 NumberFormatException 
byte : 
Byte.parseByte(String s) : 将 s 转换成 byte 
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte 
比如说 Byte.parseByte("11", 16) 会得到 17 
double : 
Double.parseDouble(String s) : 将 s 转换成 double 
float : 
Double.parseFloat(String s) : 将 s 转换成 float 
int : 
Integer.parseInt(String s) : 将 s 转换成 int 
long : 
Long.parseLong(String

IDC牛角座 PFC KF VH BH CH 连接器各类mm间距 PCB板常用连接器插件3D模型封装库大全(STEP后缀):1.27mmheader.SLDPRT1.27mmheader2.SLDPRT1.27mmheader双弯.SLDPRT1.27mmSMDheader1.SLDPRT1.27mmSMDheader2.SLDPRT2.54MMHEADER-2X7.SLDASM2.54MMHEADER-2X8.SLDASM2.54mmheader-long.SLDPRT2.54mmheader.SLDPRT2.54mmheader双弯1.SLDPRT2.54mmheader弯.SLDPRT2.54mmSMDheader.SLDPRT2.54mmSMDheader2.SLDPRTBH连接器CH3_96-8P 3_96MM.SLDPRTCH连接器Female-Header-1.27-Double-6.SLDPRTFemale-Header-1.27-Single-3.SLDPRTFemale-Header-1.27-SMD-4.SLDPRTFemale-Header-2.00-Double-4.SLDPRTFemale-Header-2.00-Single-3.SLDPRTFemale-Header-2.00-SMD-4.SLDPRTFemale-Header-2.54-Double-4.SLDPRTFemale-Header-2.54-Single-2.SLDPRTFemale-Header-2.54-SMD-4.SLDPRTFPC连接器Header-2EDG-5.08.SLDPRTHeader-2EDGV-5.08.SLDPRTHeader-DC3-2.54-10.SLDPRTHeader-DC3-2.54-12.SLDPRTHeader-DC3-2.54-14.SLDPRTHeader-DC3-2.54-16.SLDPRTHeader-DC3-2.54-20.SLDPRTHeader-DC3-2.54-26.SLDPRTHeader-DC3-2.54-30.SLDPRTHeader-DC3-2.54-34.SLDPRTHeader-DC3-2.54-40.SLDPRTHeader-GX141R-2.54-7.SLDPRTHeader-KF301-2.SLDPRTHeader-KF350-3.5.SLDPRTHeader-XH2.5-10.SLDPRTHeader-XH2.5-2.SLDPRTHeader-XH2.5-3.SLDPRTHeader-XH2.5-4.SLDPRTHeader-XH2.5-5.SLDPRTHeader-XH2.5-6.SLDPRTHeader-XH2.5-7.SLDPRTHeader-XH2.5-8.SLDPRTHeader-XH2.5-9.SLDPRTHeader-孔.SLDPRTHeader-针.SLDPRTHeader连接器IDC牛角座IPT1-105-01-S-D.stepJS连接器Jumper -2.STEPkf2510-2.54mm-2pin.SLDPRTKF2510连接器KF连接器PH连接器Pin-Header-1.27-Double-4.SLDPRTPin-Header-1.27-Single-2.SLDPRTPin-Header-1.27-Straight_SMD-2.SLDPRTPin-Header-2.00-Angle_SMD-4.SLDPRTPin-Header-2.00-Double-4.SLDPRTPin-Header-2.00-Single-2.SLDPRTPin-Header-2.00-Straight_SMD-4.SLDPRTPin-Header-2.54-Angle_SMD-4.SLDPRTPin-Header-2.54-Double-4.SLDPRTPin-Header-2.54-Single-2.SLDPRTPin-Header-2.54-Straight_SMD-4.SLDPRTRF插座.SLDPRTRP1.SLDPRTTEST POINT ORN Keystone 5003.stepUSB接口.SLDPRTVH连接器XC5A_0122.stepXH连接器ZH连接器双列DIP8.step定位柱.SLDPRT定位柱和螺母.SLDASM定位柱和螺母.STEP定位柱螺母.SLDPRT插件-2P.SLDPRT插件-4P.SLDPRT插针.SLDASM栏栅式镀金-MF-100-2P.SLD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值