String.valueOf() 方法的使用

原创 2016年08月20日 12:53:52
  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 s):将s转换成long
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java中toString方法和String.valueOf方法使用

在Java程序中,我发现一些人喜欢用toString()方法将获得的对象或数据直接转成字符串;看到这里我就有些疑惑了。        toString()方法是object中的方法,默认打印的是地址的...
  • b_11111
  • b_11111
  • 2016年10月15日 08:12
  • 591

java中区别toString() ,(String),valueOf()方法

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,St...

Integer.valueOf(String) 方法之惑

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: “ 我被下面的代码搞晕了,为什么它们会返回不同的值?” 1 2 3 System.out.print...
  • MC_hust
  • MC_hust
  • 2015年07月30日 12:53
  • 666

Java中区别.toString() ,(String),valueOf()方法

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,St...

Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: “ 我被下面的代码搞晕了,为什么它们会返回不同的值?” 1 2 3 ...

String.valueOf()和Integer.valueOf()方法的使用

String.valueOf()的用法 1. 由 基本数据型态转换成 String  String 类别中已经提供了将基本数据型态转换成 String 的 static 方法  也就是 Stri...

区分Integer.getInteger和Integer.valueOf使用方法

Integer类有两个看起来很类似的静态方法,一个是Integer.getInteger(String),另外一个是Integer.valueOf(String)。如果只看方法名称的话,很容易将这两个...
  • nosxcy
  • nosxcy
  • 2011年11月18日 20:30
  • 12825

Java中toString(),(String),valueOf()的区别与联系

Java中toString(),(String),valueOf()的区别与联系 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一...

String.valueOf()的参数问题

原文地址:http://hellosure.iteye.com/blog/1255080/ Object obj = null; System.out.println(Str...

String.valueOf()

1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String.valueOf() 方法的使用
举报原因:
原因补充:

(最多只允许输入30个字)