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