黑马程序员技术交流社区
标题:
valueOf用法
[打印本页]
作者:
王龙
时间:
2013-4-19 12:11
标题:
valueOf用法
一直很模糊,不知怎么用,求valueOf用法解释
作者:
乘鱼飞
时间:
2013-4-19 12:18
本帖最后由 乘鱼飞 于 2013-4-19 13:21 编辑
static String valueOf(基本数据类型);
就是将基本数据类型转换成字符串
如: int i=30;
String str=String.valueOf(i);
System.out.println(str);
基本数据类型到包装类的转换
static 包装类 valueOf(基本数据类型)
如:static Byte valueOf(byte b)
作者:
〃Mr.Zぐ
时间:
2013-4-19 12:47
valueOf 方法
返回指定对象的原始值。
object.valueOf( )
必选项 object 参数是任意固有 JScript 对象。
说明
每个 JScript 固有对象的 valueOf 方法定义不同。
对象 返回值
Array 数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起。其操作与 Array.toString 和 Array.join 方法相同。
Boolean Boolean 值。
Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。
Function 函数本身。
Number 数字值。
Object 对象本身。这是默认情况。
String 字符串值。
Math 和 Error 对象没有 valueOf 方法。
作者:
liuyangyang
时间:
2013-4-19 13:00
static String valueOf(boolean b)
返回 boolean 参数的字符串表示形式。
static String valueOf(char c)
返回 char 参数的字符串表示形式。
static String valueOf(char[] data)
返回 char 数组参数的字符串表示形式。
static String valueOf(char[] data, int offset, int count)
返回 char 数组参数的特定子数组的字符串表示形式。
static String valueOf(double d)
返回 double 参数的字符串表示形式。
static String valueOf(float f)
返回 float 参数的字符串表示形式。
static String valueOf(int i)
返回 int 参数的字符串表示形式。
static String valueOf(long l)
返回 long 参数的字符串表示形式。
static String valueOf(Object obj)
返回 Object 参数的字符串表示形式。
valueOf
public static String valueOf(double d)返回 double 参数的字符串表示形式。
该表示形式恰好是单参数的 Double.toString 方法返回的结果。
参数:
d - 一个 double。
返回:
double 参数的字符串表示形式。
作者:
王大斌
时间:
2013-4-19 19:10
对于valueOf,其实在实战开发中并不使用,它仅仅是将一些个基本类型或者Object类型变成String类型
比如
String s = String.valueOf(3);
但是这样使用岂不更好?
String s = 3+“”;
一个任意类型的变量和字符串相加都是一个字符串
所以基本没有人用。
当然你要表现的你的java功底足够NB,足够的专业,可以使用。
但是何必呢?
作者:
伊廷文
时间:
2013-4-19 19:12
valueOf
public static String valueOf(boolean b)返回 boolean 参数的字符串表示形式。
参数:
b - 一个 boolean。
返回:
如果参数为 true,则返回一个等于 "true" 的字符串;否则,返回一个等于 "false" 的字符串。
--------------------------------------------------------------------------------
valueOf
public static String valueOf(char c)返回 char 参数的字符串表示形式。
参数:
c - 一个 char。
返回:
一个长度为 1 的字符串,它包含参数 c 的单个字符。
--------------------------------------------------------------------------------
valueOf
public static String valueOf(int i)返回 int 参数的字符串表示形式。
该表示形式恰好是单参数的 Integer.toString 方法返回的结果。
参数:
i - 一个 int。
返回:
int 参数的字符串表示形式。
另请参见:
Integer.toString(int, int)
--------------------------------------------------------------------------------
valueOf
public static String valueOf(long l)返回 long 参数的字符串表示形式。
该表示形式恰好是单参数的 Long.toString 方法返回的结果。
参数:
l - 一个 long。
返回:
long 参数的字符串表示形式。
另请参见:
Long.toString(long)
--------------------------------------------------------------------------------
valueOf
public static String valueOf(float f)返回 float 参数的字符串表示形式。
该表示形式恰好是单参数的 Float.toString 方法返回的结果。
参数:
f - 一个 float。
返回:
float 参数的字符串表示形式。
另请参见:
Float.toString(float)
--------------------------------------------------------------------------------
valueOf
public static String valueOf(double d)返回 double 参数的字符串表示形式。
该表示形式恰好是单参数的 Double.toString 方法返回的结果。
参数:
d - 一个 double。
返回:
double 参数的字符串表示形式。
另请参见:
Double.toString(double)
作者:
李罡
时间:
2013-4-19 21:14
String类里面的valueOf()方法就是把各种基本数据类型的数据全都转成字符串,不过如果你想把其它的数据类型转成字符串的话最好用new String(),这个比较简单好记,还很常用。
另外Enum枚举类里面有一个方法,valueOf(String name) ,可以返回和该字符串名字相同的枚举变量,使用方式:枚举类名.valueOf(String name),把这个方法记住就行了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2