• 如何将int整型转换成String字符串类型


    自动类型转换适用于兼容类型之间从小范围到大范围数据的转换。

    nt转换成String

    int i = 10;

    int b=1;

    System.out.pritnln(a + b); 里面靠近字符串,所以a被转化为字符串了,结果为11

    (1)String s = String.valueOf(i);

    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()

    String.valueOf()可以应用到任何数据类型,且不会有异常报出。

    (2)String s = Ingeger.toString(i);

    public String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。toString()是重写了父类Object的方法,目的是把该对象以字符串的形式表达出来
    Integer.toString()表示先将int转换成Integer型,然后再将Integer转换成String型。

    一般用前者居多,应用的数据类型无限制,且不会报空指针异常。

    (3)String s = "" + i;

    System.out.pritnln(i + "" + b); 里面靠近字符串,所以a被转化为字符串了,结果为101

     推荐一个好的学习网站:https://www.liyongzhen.com/  

     进群482614369  送学习资料
  • 相关阅读:
    Pascal's Triangle II
    Pascal's Triangle
    Best Time to Buy and Sell Stock II
    Best Time to Buy and Sell Stock
    Populating Next Right Pointers in Each Node
    path sum II
    Path Sum
    [转载]小波时频图
    [转载]小波时频图
    [转载]Hilbert变换及谱分析
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8884329.html
Copyright © 2020-2023  润新知