zoukankan      html  css  js  c++  java
  • 如何将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  送学习资料
  • 相关阅读:
    依赖注入简单解释
    设计模式
    Git 命令使用
    手机版自适应
    自定义属性的添加
    innerText Textcontent浏览器兼容代码
    获取间的内容
    密码长度为6-10的判断
    模拟输入框
    排他功能
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8884329.html
Copyright © 2011-2022 走看看