String[] array =
getContext().getResources().getStringArray(R.array.DevCategories);
得到一個數組。我的電話是:安卓Arrays.binarySearch問題
Arrays.binarySearch(array,"Plan"));
返回-5
,我肯定數組的第一個值是計劃。發生了什麼?
順便說一句,目前的類是從ContentProvider
延長。我正在寫一個提供程序。
我使用此代碼獲取-5
String.format("%d",Arrays.binarySearch(array,"Plan")));
String.valueOf(Arrays.binarySearch(array,"Plan")));
均爲-5
從string.xml文件R.array.DevCategories。 <string-array name="DevCategories"> <item>Plan</item> <item>Design</item> <item>Coding</item> <item>Debug</item> <item>Test</item> <item>Release</item> </string-array>
使用Arrays.sort(數組)。我得到了正確的結果。謝謝。 – 9nix00 2011-02-12 03:10:53