从字符串Blackberry OS获取一个浮点数

时间:2014-01-17 09:17:42

标签: java blackberry

我正在尝试根据BB中的设备版本更改屏幕。

我收到了这条指令:

String deviceOS = DeviceInfo.getPlatformVersion();

但是它给了我一个这样的字符串:4.0.1.3并且我想获得一个float变量中的前两个数字。它是用java开发的。

第一个数字几乎肯定不会高于9但第二个数字可能会达到10或两位数。

我知道对于java开发人员来说这是一个简单的问题但是我在几年内没有使用过Java而且我不记得基础知识。

1 个答案:

答案 0 :(得分:2)

你必须自己解析。最简单的方法是使用deviceOS.indexOf(“。”)然后去除数字(和“。”)。总有4个级别(即3“。”字符),因此您不必担心结束条件。查看String和StringUtilities的API文档以获取其他有用的方法。

API Documentation