美文网首页
parseInt()

parseInt()

作者: 小螺丝钉cici | 来源:发表于2020-11-02 10:19 被阅读0次

parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。

如果方法有两个参数, 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。

语法

所有 Number 派生类 parseInt 方法格式类似如下:

static int parseInt(String s)static int parseInt(String s, int radix)

参数

s-- 十进制表示的字符串。

radix-- 指定的基数。(但其实它不是进制,很多人误以为是进制)

返回值

parseInt(String s):返回用十进制参数表示的整数值。

parseInt(int i):使用指定基数的字符串参数表示的整数 (基数可以是 10, 2, 8, 或 16 等进制数) 。


public static void main(String args[]) {

int x = Integer.parseInt("9");

double c = Double.parseDouble("5");

int b = Integer.parseInt("444",16);

//

//    System.out.println(x);

//    System.out.println(c);

//    System.out.println(b);

//

//    System.out.println(Integer.parseInt("19",10));    //返回 19 (10+9)

//    System.out.println(Integer.parseInt("11",2));    //返回 3 (2+1)

//    System.out.println(Integer.parseInt("17",8));    //返回 15 (8+7)

//    System.out.println(Integer.parseInt("1f",16));    //返回 31 (16+15)

//    System.out.println(Integer.parseInt("010"));

// 1*10^1+0*10^0

      System.out.println(Integer.parseInt("10"));//返回 10

// 1*2^1+1*2^0

      System.out.println(Integer.parseInt("11",2));//返回 3(2+1)

// 1*2^2+1*2^1+1*2^0

      System.out.println(Integer.parseInt("111",2));//返回 7(4+2+1)

// 1*3^2+1*3^1+1*3^0

      System.out.println(Integer.parseInt("111",3));//返回 13(9+3+1)

// 1*4^2+3*4^1+1*4^0

      System.out.println(Integer.parseInt("1132",4));//返回 29

// 1*6^3+1*6^2+3*6^1+1*6^0

      System.out.println(Integer.parseInt("1132",6));//返回 272(216+36+18+2)

// 其中 6 是基数;3次幂是位数4-1=3;

  }

相关文章

  • parseInt的细节知识

    parseInt经典面试题 parseInt语法 parseInt(string, radix)string 必需...

  • 工作中遇到的一些IE兼容性/JS问题收集整理

    1. parseInt(“08”),parseInt("09") 输出0 (IE 8) 使用parseInt("...

  • parseInt第二个参数学习

    parseInt语法: parseInt(string, radix) 之前使用parseInt的时候,大部分都是...

  • JavaScript与数值相关的全局方法

    parseInt() parseInt方法可以将字符串转为整数。 parseInt方法也可以做进制转换 1 par...

  • parseInt

    使用parseInt parseInt只能转字符串,其他的数据类型不能转 NaN代表非数字 parseInt也可以...

  • JS截取字符串中数字

    使用parseInt() var str ="4500元"; var num = parseInt(str); a...

  • 搜集整理经典面试题

    一、 arr.map(parseInt) 示例: 解析: parseInt(string, radix) 解析...

  • parseInt()

    // 如果使用Number()函数把字符串转为number类型,字符串必须是纯数字,如果有其他字符,则转完的结果是...

  • parseInt()

    parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。 如果方法有两个参数, 使用第二个参数指...

  • parseInt

    先来看一个函数 为什么?我们来看看array.map函数的参数:array.map(currentValue, i...

网友评论

      本文标题:parseInt()

      本文链接:https://www.haomeiwen.com/subject/fgmzgctx.html