java string转小数点_java string 小数点转long
时间: 2023-07-10 14:06:29 浏览: 214
浅谈java对象转json,数字精确出现丢失问题
将Java String转换为小数点可以使用Double类的parseDouble()方法。例如:
```
String str = "3.14";
double num = Double.parseDouble(str);
```
将Java String转换为long可以使用Long类的parseLong()方法。但是需要注意的是,如果String中包含小数点,需要先将其转换为整数再转换为long。例如:
```
String str = "12345";
long num = Long.parseLong(str);
String strWithDecimal = "3.14";
int integerPart = (int) Double.parseDouble(strWithDecimal); // 先将小数点部分转换为整数
long numWithDecimal = Long.parseLong(String.valueOf(integerPart)); // 再将整数转换为long
```
阅读全文