首页后端开发其他后端知识java是怎么样做到字符串转为数字的呢

java是怎么样做到字符串转为数字的呢

时间2024-03-27 19:26:03发布访客分类其他后端知识浏览1615
导读:在这篇文章中我们会学习到关于“java是怎么样做到字符串转为数字的呢”的知识,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望对大家学习或工作能有帮助。下面就请大家跟着小编的思路一起来学习一下吧。 java字...
在这篇文章中我们会学习到关于“java是怎么样做到字符串转为数字的呢”的知识,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望对大家学习或工作能有帮助。下面就请大家跟着小编的思路一起来学习一下吧。


java字符串转数字的方法:1、转化为整型数字【Integer.parseInt(String s) 】;2、转化为浮点型数字【Float.parseFloat(String s)】。

相关免费学习推荐:java基础教程

java字符串转数字的方法:

1、转化为整型数字

(1)Integer.parseInt(String s) ,代码示例如下:

public class Test {

public static void main(String args[]){
    
String s = "123";
    
int num = Integer.parseInt(str);
    
int sum = num + 100;
    
System.out.println("Result is: "+sum);
 // 输出结果为:Result is: 223
}
}

(2)Integer.valueOf(String s),代码示例如下:

public class Test2 {

public static void main(String args[]){
    
String s = "-100";
    
int num = Integer.valueOf(str);
    
int sum = num + 101;
    
System.out.println("Result is: "+sum);
 // 输出结果为:Result is: 1
}
 }

2、转化为浮点型数字

(1)Float.parseFloat(String s),代码示例如下:

public class Test {

public static void main(String args[]){
    
String s = "123.11";
    
float num = Float.parseFloat(s);
    
float sum = num + 100;
    
System.out.println("Result is: "+sum);
 // 输出结果为:Result is: 223.11
}
}

(2)Double.parseDouble(String s),代码示例如下:

public class Test2 {

public static void main(String args[]){
    
String s = "100.01";
    
double num = Double.parseDouble(s);
    
double sum = num + 100;
    
System.out.println("Result is: "+sum);
 // 输出结果为:Result is: 200.01
}
}

题目中要求的将String s="00000123"转化为123的具体代码如下:

public class Test {

public static void main(String args[]){
    
String s = "00000123";
    
int num =  Integer.parseInt(s);
    
System.out.println("Result is: "+num);
 // 输出结果为:Result is: 123
}
}

扩展资料:

1、Java中整形、浮点类型转化为字符串:

public class Test {

public static void main(String args[]){
    
int i = 11;
    
String s = i + "";
     // 方法一
String s = String.valueOf(i);
     // 方法二
String s = Integer.toString(i);
 // 方法三
}
 }

2、Java中判断字符串是否为数字:

public static boolean isNumeric(String str){
    
for (int i = str.length();
    --i>
    =0;
){

if (!Character.isDigit(str.charAt(i))){
    
return false;

}
 }
    
return true;

}
    

以上就是关于“java是怎么样做到字符串转为数字的呢”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

java

若转载请注明出处: java是怎么样做到字符串转为数字的呢
本文地址: https://pptw.com/jishu/654428.html
python实现json通信协议的过程是怎样 在java中的八大基本数据类型分别是哪些呢?

游客 回复需填写必要信息