Android 排序字符串数组
我的values/strings.xml中有profession的字符串数组。我想按字母顺序对数组进行排序。如何实现它 Strings.XmlAndroid 排序字符串数组,android,arrays,sorting,Android,Arrays,Sorting,我的values/strings.xml中有profession的字符串数组。我想按字母顺序对数组进行排序。如何实现它 Strings.Xml <string-array name="Profession"> <item>Caretaker</item> <item>Cook</item> <item>Driver</item> <item&
<string-array name="Profession">
<item>Caretaker</item>
<item>Cook</item>
<item>Driver</item>
<item>Governess</item>
<item>HouseKeeper</item>
<item>Maid</item>
<item>Watchman</item>
<item>Washerman</item>
<item>Paper Supplier</item>
<item>Milkman</item>
<item>Electrician</item>
<item>Ration Supplier</item>
<item>Gas Supplier</item>
<item>Volunteer</item>
<item>Nurse</item>
<item>Other</item>
<item>Carpenter</item>
<item>Plumber</item>
<item>Mason</item>
<item>Delivery Boy</item>
<item>Gardner</item>
<item>Janitor</item>
<item>Launderer</item>
<item>Dhobi/Press</item>
<item>Odd Jobs</item>
<item>Vendor</item>
<item>Shopkeeper </item>
</string-array>
看门人
烹调
司机
家庭教师
管家
女仆
看守员
洗衣工
纸张供应商
送奶工
电工
配给供应商
煤气供应商
志愿者
看护
其他
木匠
水暖工
石匠
送货员
加德纳
看门人
洗衣工
多比/新闻
零工
小贩
店主
将数组放入数组列表中
String[] professionArray = getResources().getStringArray(R.array.Profession);
ArrayList<String> professionArrayList = new ArrayList<String>(Arrays.asList(professionArray));
您可以使用它对数组进行排序
Collections.sort(Your_Array)
请参见Arrays.sort()
…它不是将排序后的数组放入strings.xml中吗
String[] list = getResources().getStringArray(R.array.Profession);
Arrays.sort(list);
Collections.sort(Your_Array)