在 Java 中,可以使用多种方法将字符串转换为数字:使用 Integer.parseInt() 将字符串转换为十进制表示的 int 型整数。使用 Integer.valueOf() 将字符串转换为支持多种进制表示的 Integer 对象。使用 Double.parseDouble() 将字符串转换为浮点数。使用 BigInteger 构造函数将字符串转换为任意大小的整数。
如何将 Java 字符串转换为数字
在 Java 中,有几种方法可以将字符串转换为数字。选择哪种方法取决于字符串的格式和所需的数字类型。
方法 1:使用 Integer.parseInt()
此方法将字符串转换为 int 型整数。它适用于十进制表示的字符串。
立即学习“Java免费学习笔记(深入)”;
语法:
int number = Integer.parseInt(string);
例如:
String str = "123"; int number = Integer.parseInt(str); // number = 123
方法 2:使用 Integer.valueOf()
此方法将字符串转换为 Integer 对象。它支持多种进制表示,包括二进制、八进制、十进制和十六进制。
语法:
Integer number = Integer.valueOf(string);
例如:
String str = "101"; Integer number = Integer.valueOf(str, 2); // number = 5
方法 3:使用 Double.parseDouble()
此方法将字符串转换为 double 型浮点数。它适用于小数表示的字符串。
语法:
double number = Double.parseDouble(string);
例如:
String str = "3.14"; double number = Double.parseDouble(str); // number = 3.14
方法 4:使用 BigInteger 构造函数
此方法将字符串转换为 BigInteger 对象。它支持任意大小的整数,并且适用于十进制、二进制、八进制和十六进制表示。
语法:
BigInteger number = new BigInteger(string);
例如:
String str = "9223372036854775807"; BigInteger number = new BigInteger(str);
注意:
以上就是java怎么把字符串变成数字的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号