2015-05-01 62 views

回答

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()招是從here

+0

我在運行此代碼時沒有在我的代碼中發現任何錯誤,但是我的應用程序不會從包含此代碼開始。 – pHorseSpec

+0

@pHorseSpec,當您嘗試啓動應用程序時,您是否在LogCat中看到任何內容?嘗試打印出版本而不修改它。 – JonasCz

+0

根據返回的值顯示某個圖片。這裏是if語句的代碼:'if(MainActivity.osReleaseDouble> 4.3){mPhotoPool.add(R.drawable.download);} else {mPh otoPool.add(R.drawable.negative);}'我的錯誤日誌文件在上述問題中。 – pHorseSpec