java中String字符串转化为数字 15

首先要明确一点,该字符串是由用户输入的,也就是说事先未知。举个例子:用户有三种输入可能,剪刀,石头,布。我需要实现的是输入剪刀就会输出1,输入石头就会输出2,输入布就会输... 首先要明确一点,该字符串是由用户输入的,也就是说事先未知。举个例子:用户有三种输入可能,剪刀,石头,布。我需要实现的是输入剪刀就会输出1,输入石头就会输出2,输入布就会输出3。可否不用if一个一个判断,用一个简洁的办法实现?我的想法是转化一下,通过switch实现。但是我尝试了很久,还是要用到if判断,绕了一个大弯又绕回来了233。有什么好办法吗?恳求大神解答~ 展开
 我来答
DoramiHe
2018-02-19 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
在java中,要将字符串转换为数字,使用基本数据类型的parseXXX方法,比如:Integer.parseInt()方法转换为整数;Float.parseFloat()方法转换为浮点小数,其它都类似的
举例:
String s = "11";
System.out.println("字符串转换为整数的结果为:" + Integer.parseInt(s));
System.out.println("字符串转换为浮点数的结果为:" + Float.parseFloat(s));
输出结果为:
字符串转换为整数的结果为:11
字符串转换为浮点数的结果为:11.0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式