java中"1.0"如何转为integer
时间: 2024-05-16 10:13:34 浏览: 10
Java中可以使用以下代码将字符串"1.0"转换为整数:
```
String str = "1.0";
int num = (int) Double.parseDouble(str);
```
首先使用`Double.parseDouble`将字符串转换为`double`类型,然后将结果强制转换为`int`类型即可。注意这种转换方式会将小数部分直接截断,即结果为1。如果要对小数部分进行四舍五入等操作,可以使用`Math.round`等方法。
相关问题
java string 1.0 转 int
以下是两种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中的包装类型有以下8种:例子
Java中的8种包装类型及其对应的基本数据类型如下:
1. Boolean(布尔型):对应基本类型 boolean。
示例:Boolean b = true;
2. Byte(字节型):对应基本类型 byte。
示例:Byte b = 1;
3. Short(短整型):对应基本类型 short。
示例:Short s = 1;
4. Integer(整型):对应基本类型 int。
示例:Integer i = 1;
5. Long(长整型):对应基本类型 long。
示例:Long l = 1L;
6. Float(单精度浮点型):对应基本类型 float。
示例:Float f = 1.0f;
7. Double(双精度浮点型):对应基本类型 double。
示例:Double d = 1.0;
8. Character(字符型):对应基本类型 char。
示例:Character c = 'a';