我试图改变我的屏幕取决于BB的设备版本。
我得到了这样的指示:
String deviceOS = DeviceInfo.getPlatformVersion();但是它给了我一个这样的字符串: 4.0.1.3,我只想得到浮动变量中的前两个数字。它是用java开发的。
第一个数字几乎肯定永远不会大于9,但第二个数字,可能达到10或两位数。
我知道对于java开发人员来说,这是一个简单的问题,但我已经几年没有使用java了,我也不记得基础知识了。
发布于 2014-01-17 09:24:06
你得自己分析一下。最简单的方法是只使用deviceOS.indexOf(".")然后去掉数字(和".")。总有4个层次(即3“”)。这样你就不用担心结局了。查看String和StringUtilities的API文档,了解其他有用的方法。
API文档
https://stackoverflow.com/questions/21181986
复制相似问题