`

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 
  同样:
 
 parseInt("Kona",27)=20*27^3+24*27^2+23*27+10=411787
   parseInt("Kona", 10) throws a NumberFormatException




分享到:
评论

相关推荐

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

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

    Integer类的使用方法

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

    JAVA 进制转换全攻略.docx

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

    JAVA实用进制转换.pdf

    - **十六进制转十进制**:可以使用`Integer.valueOf(String s, int radix)`方法,其中`s`是十六进制字符串,`radix`是基数(这里是16)。例如: ```java String hexValue = "FFFF"; int decValue = Integer....

    Java进制转换实现

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

    java常用类的使用方法.pdf

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

    JAVA数据类型转换

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

    java进制转换大全

    要将二进制、八进制或十六进制的字符串转换为十进制的整数,可以使用`Integer.valueOf(String s, int radix)`方法,其中`radix`参数指定了输入字符串的基数。例如: - `Integer.valueOf("FFFF", 16).toString()`会...

    Javascript将string类型转换int类型

    - 方法二:使用`parseInt()`函数。例如,`parseInt(num)>parseInt(goodsnum)`。`parseInt()`函数会解析一个字符串参数,并根据给定的基数(radix),返回一个整数。 4. **`parseInt()`函数的使用**: - `parseInt...

    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 ...

    JAVA实用进制转换

    如果想要直接从二进制、八进制或十六进制转换为十进制,可以使用`Integer.parseInt(String s, int radix)`方法。 - **使用`parseInt`进行转换**: - 示例:`Integer.parseInt("0101", 2)` 返回 `5` (二进制0101转换...

    java 进制转换

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

    java类型转换IntegerStringLongFloatDoubleDate.doc

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

    JAVA常用8种类的使用方法详解

    - `parseInt(String s)`:将字符串转换成`int`值,如果字符串不能被正确解析,会抛出`NumberFormatException`。 - `compareTo(Integer anotherInteger)`:比较两个`Integer`对象的大小。 - `valueOf(String s)`和...

    java常用类的使用方法

    - `parseInt(String s, int radix)`:以指定基数解析字符串为整数。 - `shortValue()`:将 Integer 对象转换为 short 类型的值。 - `toBinaryString(int i)`:将整数转换为二进制字符串。 - `toHexString(int i)...

    JavaString类型转换[文].pdf

    例如,使用`Integer.parseInt()`方法可以将一个表示整数的字符串转换为`int`类型。对于其他类型如`byte`, `short`, `float`, `double`, `long`,可以对应使用`Byte.parseByte()`, `Short.parseShort()`, `Float....

    java中数据类型转换

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

    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...

Global site tag (gtag.js) - Google Analytics