java中String字符串转化为数字 15
首先要明确一点,该字符串是由用户输入的,也就是说事先未知。举个例子:用户有三种输入可能,剪刀,石头,布。我需要实现的是输入剪刀就会输出1,输入石头就会输出2,输入布就会输...
首先要明确一点,该字符串是由用户输入的,也就是说事先未知。举个例子:用户有三种输入可能,剪刀,石头,布。我需要实现的是输入剪刀就会输出1,输入石头就会输出2,输入布就会输出3。可否不用if一个一个判断,用一个简洁的办法实现?我的想法是转化一下,通过switch实现。但是我尝试了很久,还是要用到if判断,绕了一个大弯又绕回来了233。有什么好办法吗?恳求大神解答~
展开
1个回答
2018-02-19 · 知道合伙人互联网行家
关注
展开全部
在java中,要将字符串转换为数字,使用基本数据类型的parseXXX方法,比如:Integer.parseInt()方法转换为整数;Float.parseFloat()方法转换为浮点小数,其它都类似的
举例:
String s = "11";
System.out.println("字符串转换为整数的结果为:" + Integer.parseInt(s));
System.out.println("字符串转换为浮点数的结果为:" + Float.parseFloat(s));
输出结果为:
字符串转换为整数的结果为:11
字符串转换为浮点数的结果为:11.0
举例:
String s = "11";
System.out.println("字符串转换为整数的结果为:" + Integer.parseInt(s));
System.out.println("字符串转换为浮点数的结果为:" + Float.parseFloat(s));
输出结果为:
字符串转换为整数的结果为:11
字符串转换为浮点数的结果为:11.0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询