java 字符串000011转integer
时间: 2023-07-06 15:34:58 浏览: 82
Java 中可以使用 `Integer.parseInt()` 方法将二进制字符串转换成整数,示例如下:
```java
String s = "000011";
int n = Integer.parseInt(s, 2);
System.out.println(n); // 输出 3
```
其中,`Integer.parseInt()` 方法的第二个参数也指定了字符串 s 的进制,这里是二进制。
相关问题
java输入字符串转数字
在Java中,可以使用Integer类或者parseInt()方法将字符串转换为数字。下面是两种常用的方法:
1. 使用Integer类的parseInt()方法:
```java
String str = "123";
int num = Integer.parseInt(str);
```
这里的parseInt()方法将字符串"123"转换为整数类型的数字123。
2. 使用Integer类的valueOf()方法:
```java
String str = "456";
Integer num = Integer.valueOf(str);
```
这里的valueOf()方法将字符串"456"转换为Integer对象,然后可以通过自动拆箱将其转换为int类型的数字。
需要注意的是,如果字符串无法转换为数字,会抛出NumberFormatException异常。因此,在进行字符串转换时,最好使用try-catch语句来处理异常。
java中字符串转int
在 Java 中,可以使用 Integer 类的 parseInt() 方法将字符串转换为整数。示例如下:
```java
String str = "123";
int num = Integer.parseInt(str);
```
在上面的示例中,将字符串 "123" 转换为整数并存储在变量 num 中。注意,如果字符串无法转换为整数,会抛出 NumberFormatException 异常。
阅读全文