javaString转Int
时间: 2023-11-02 16:58:48 浏览: 41
在Java中,将字符串转换为整数可以使用两种方法:parseInt()和valueOf()。
方法一:使用parseInt()
parseInt()是Java中用于将字符串转换为整数的方法。它的使用方法如下所示:
```java
String s = "103";
int x = Integer.parseInt(s);
System.out.println(x); // 输出:103
```
在这个例子中,我们将字符串"103"转换为整数并赋值给变量x,然后将x的值打印出来。
方法二:使用valueOf()
valueOf()也是一个将字符串转换为整数的方法。它的使用方法如下所示:
```java
String s = "103";
Integer x = Integer.valueOf(s);
System.out.println(x); // 输出:103
```
在这个例子中,我们将字符串"103"转换为Integer对象并赋值给变量x,然后将x的值打印出来。
需要注意的是,parseInt()方法返回的是一个基本数据类型int,而valueOf()方法返回的是一个Integer对象。
除了正数,这些方法也可以处理负数。例如,如果要将字符串"-209"转换为整数,可以使用以下代码:
```java
String s = "-209";
int x = Integer.parseInt(s);
System.out.println(x); // 输出:-209
```
在这个例子中,我们将字符串"-209"转换为整数并赋值给变量x,然后将x的值打印出来。
综上所述,可以使用parseInt()或valueOf()方法将字符串转换为整数,并且可以处理正数和负数。