java string 1.0 转 int
时间: 2024-06-13 12:07:17 浏览: 10
以下是两种Java中将String类型转换为int类型的方法:
1.使用Integer.parseInt()方法
```java
String str = "1.0";
int num = Integer.parseInt(str);
System.out.println(num); // 输出:1
```
2.使用Double.parseDouble()方法将String类型转换为double类型,再将double类型转换为int类型
```java
String str = "1.0";
double numDouble = Double.parseDouble(str);
int num = (int) numDouble;
System.out.println(num); // 输出:1
```
相关问题
java string转double数组
可以使用Java中的split()方法将字符串拆分为字符串数组,然后将每个字符串转换为double类型并存储到double数组中。以下是一个示例代码:
```java
String str = "1.0 2.0 3.0";
String[] strArr = str.split(" ");
double[] doubleArr = new double[strArr.length];
for (int i = 0; i < strArr.length; i++) {
doubleArr[i] = Double.parseDouble(strArr[i]);
}
```
在上面的示例中,我们首先将字符串"1.0 2.0 3.0"拆分为字符串数组,使用空格作为分隔符。然后,我们创建一个double数组,并使用for循环将每个字符串转换为double类型并将其存储到数组中。最终我们得到一个double数组doubleArr,其中包含了字符串中的所有double类型的值。
java中"1.0"如何转为integer
Java中可以使用以下代码将字符串"1.0"转换为整数:
```
String str = "1.0";
int num = (int) Double.parseDouble(str);
```
首先使用`Double.parseDouble`将字符串转换为`double`类型,然后将结果强制转换为`int`类型即可。注意这种转换方式会将小数部分直接截断,即结果为1。如果要对小数部分进行四舍五入等操作,可以使用`Math.round`等方法。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)