java - 如何在Java中选择一个特定的数字?
问题描述
假设您用 Java 编写了一个简单的除法程序并运行它。现在假设它给了你这个答案451.12531。但是您只想从该答案中选择一位或两位数,可能在该点之前或之后。在这种情况下,我们假设我们需要选择。第二个数字是5。而你只想打印这个。你是怎样做的?
解决方案
这可以通过使用以下方法将您的 Double 转换为 String 来完成:
String s = String.valueOf(double);
然后,您可以使用该Character.getNumericValue()
方法获得所需的数字/位置:
int x = Character.getNumericValue(s.charAt(1));
完整示例:
Double d = 451.12531;
String s = String.valueOf(d);
int x = Character.getNumericValue(s.charAt(1));
您想要的号码在哪里x
,在上面的示例中它将是5
推荐阅读
- firefox - Firefox 量子:未指定单位时 svg 属性无效
- javascript - react-intl - 没有日期的日期 - 只是月/年
- node.js - Node.js 中 mocha.js 中的退出代码
- oracle - 使用 EXECUTE IMMEDIATE 选择数据并将其存储在变量中
- selenium - 公共和私有选择器方法之间的区别
- javascript - 返回数据在特定的 if 语句中不起作用
- python - 在Python中使用相同的键在字典中查找不同的值
- svn - 我无法从 SVN 存储库导入项目
- javascript - 如何限制 jquery 触发器功能完成其任务
- java - 如何在列表视图下方添加文本视图?