`
huiqinbo
  • 浏览: 344821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

parseInt(String s, int radix)深入分析[回钦波]

 
阅读更多

parseInt(String s, int radix) ,前面的参数为字符串,后面的参数为int类型。为什么要使用这种方式?其实一句话就是为了把字符串转化为如4进制、8进制、10进制、16进制等。

 

用法举例:

    String str="123";
    int i = Integer.parseInt(str,8);

 

    后面的参数表示当str被看作是多少进制时,i所得到的值(i 是10进制)

    比如i =Integer.parseInt(str,5),i = 38,表示 1*5*5+2*5+3

 

分享到:
评论

相关推荐

    java String 与各种进制字符之间的转换

    - `Integer.parseInt(String str, int radix)`: 这个方法用于将一个表示特定进制的字符串转换为整数。例如,`Integer.parseInt("1010", 2)`会返回十进制中的10,因为"1010"是二进制的10。 - `Long.parseLong...

    JAVA 进制转换全攻略.docx

    7. **`Integer.parseInt(String s, int radix)`方法**: 这个方法能够解析一个以指定基数表示的字符串,并返回对应的整数值。例如: ```java String binaryStr = "1010"; int decimal = Integer.parseInt...

    Java进制转换实现

    - `Integer.parseInt(String s, int radix)`:这个函数将一个表示特定进制的字符串转换为对应的十进制整数。例如,`Integer.parseInt("1010", 2)`会返回十进制数字10。 - `Long.parseLong(String s, int radix)`:...

    JAVA实用进制转换.pdf

    - `Integer.parseInt(String s, int radix)` 方法可用于将任意基于`radix`的字符串表示的数值转换为十进制整数。例如: ```java String hexStr = "FF"; int decValue = Integer.parseInt(hexStr, 16); System....

    Integer类的使用方法

    System.out.println("Integer.parseInt(String s, int radix): " + Integer.parseInt(s1, 2)); ``` 在这个例子中,字符串"1010"是以二进制形式表示的数字10。 - **使用toString(int i, int radix)**:此方法用于...

    java 包装类发给的发广告豆干

    另一个`parseInt(String s, int radix)`方法允许指定进制转换,例如: ```java int n = Integer.parseInt("120", 10); // 10进制转int,n = 120 int n = Integer.parseInt("12", 16); // 16进制转int,n = 18 ...

    Javascript将string类型转换int类型

    本例中的问题涉及到如何将从HTML元素中获取的字符串类型(string)转换为整数类型(int),以便进行数值比较。问题的背景是,需要判断用户购买商品的数量是否大于商品的库存数量。 从给定的文件内容中,我们可以...

    JAVA数据类型转换

    - `Integer.parseInt(String)` 或 `Integer.parseInt(String, int radix)` 这两个方法用于将字符串解析为整数。默认情况下,`parseInt()` 使用10进制,但第二个参数可以指定基数(2到36之间)。 - `Integer.value...

    java进制转换大全

    此方法的基本语法是`parseInt(String s, int radix)`,例如: - `parseInt("473", 10)`返回473(十进制)。 - `parseInt("-FF", 16)`返回-255(十六进制带负号)。 - `parseInt("1100110", 2)`返回102(二进制)。 ...

    java 进制转换

    `Integer.parseInt(String s, int radix)` 该方法用于解析一个字符串并将其按照指定的基数转换为整数。 - **示例**: ```java int decimalValue = Integer.parseInt("1100110", 2); // 结果为 102 ``` #### 三...

    java中数据类型转换

    java中数据类型转换 收藏 java中数据类型转换 ...i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异.

    JAVA实用进制转换

    对于从十六进制、八进制或二进制转换回十进制,我们可以使用`Integer.valueOf(String s, int radix)`方法。 - **十六进制转十进制**: - 示例:`Integer.valueOf("FFFF", 16).toString()` 返回 `"65535"` (十六进制...

    java常用类的使用方法.pdf

    * parseInt(String s, int radix):以radix为基数返回s的十进制数。 * shortValue():返回该整型数所表示的短整数。 * toBinaryString(int i):将整数转为二进制数的字符串。 * toHexString(int i):将整数转为十六...

    Java进制之间的转换

    此外,如果你想将其他进制的字符串转换为十进制整数,可以使用`Integer.parseInt(String s, int radix)`方法。`radix`参数表示输入字符串的基数。例如: ```java int decimal = Integer.parseInt("1010", 2); // 二...

    java数据类型转换

    - `Integer.parseInt(String s, int radix)`用于根据给定的基数解析字符串为整数。 ### 示例代码分析 在提供的部分代码示例中,我们看到了如何使用`DecimalFormat`类格式化数字,以及如何使用各种`parse`和`value...

    java类型转换IntegerStringLongFloatDoubleDate.doc

    第二个重载方法 `Integer.parseInt(String, int radix)` 允许指定基数(2-36),用于解析十六进制或其他进制的数字。 - 另一种方式是通过 `Integer.valueOf(String)` 创建一个 `Integer` 对象,然后调用 `intValue...

    JavaString类型转换[文].pdf

    例如,`String s = String.valueOf(i)`或`String s = Integer.toString(i)`。对于`Double`, `Float`, `Long`等类型,转换方法类似。 3. 十进制与其他进制的转换 Java的`Integer`和`Long`类提供了转换为二进制、...

    src04 Byte

    public static byte parseByte(String s, int radix) throws NumberFormatException; public static byte parseByte(String s) throws NumberFormatException { return parseByte(s, 10); } ``` 其中 `parseByte...

Global site tag (gtag.js) - Google Analytics