我试图在java中重新格式化字符串并删除android版本号的最终小数,因此4.2.2将被格式化为4.2。
我会使用REGEX来获取Android版本号所需的格式吗?
这是我查找Android版本号的代码:
String osRelease = Build.VERSION.RELEASE;
http://i.imgur.com/UHRohGU.jpg [来自Eclipse的错误日志文件]
答案 0 :(得分:0)
只需使用一些字符串操作:
String i = "4.2.2";
String s = i.substring(0, Math.min(s.length(), 3));
System.out.println(s);
这将为您提供输入字符串的前3个字符(即" 4.2")。
如果您的值为Double
或类似值,请使用String.valueOf(myDouble)
转换为字符串。
Math.min()
技巧来自the docs:。