zoukankan      html  css  js  c++  java
  • java和js中int和String相互转换常用方法整理

    java中int和String的相互转换常用的几种方法:

    int  > String

    int i=10;
    String s="";
    第一种方法:s=i+"";

    第二种方法:s=String.valueOf(i);

    第三种方法:s=Integer.toString(i)

      注意:
      1、第一种方式会产生两个对象;
              Java 语言提供对字符串串联符号("+")以及将其他对象转换为字符串的特殊支持。字符串串联是通过 StringBuilder或 StringBuffer类及其 append 方法实现的。字符串
        转换是通过 toString 方法实现的,自我理解,会先创建一个StringBuilder或 StringBuffer对象,后append,最后toString即new StringBuilder(s).append(i).toString(),这个
        过程中一共创建了两个对象。
      2、第二种方式只会产生一个对象,原因是它调用了jdk中StringAPI的静态方法,实际上封装了第三种方法;
      3、第三种方式返回一个表示指定整数的 String 对象。将该参数转换为有符号的十进制表示形式,以字符串形式返回它。 

    String  > int

    s="10";
    int i;
    第一种方法:i=Integer.parseInt(s);//默认十进制
    第二种方法:i=Integer.valueOf(s).intValue();

            注意:String 转int要注意的是,因为可能字符串种存在非数字,因此要抛异常。

    javaScript中int和String的相互转换

    int > String

    int i= 10;

    第一种:String s =i+"";

    第二种:String s =i.toString();

    String > int

    String s ="12ab";

    int i="";

    第一种:i=parseInt(s);//默认十进制

    第二种:i=Number(s);//NaN

      

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    Python中常用的模块(sys模块)
    Python中常用的模块(OS模块)
    Python中常用的模块(time模块)
    Python中常用的模块(random模块)
    Python生成器详解
    Python装饰器详解
    python 两个list 求交集,并集,差集
    数据库中的视图索引
    数据库中的外键和主键理解
    mssql学习
  • 原文地址:https://www.cnblogs.com/renwangxu/p/9638641.html
Copyright © 2011-2022 走看看