Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 排序字符串数组_Android_Arrays_Sorting - Fatal编程技术网

Android 排序字符串数组

Android 排序字符串数组,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&

我的values/strings.xml中有profession的字符串数组。我想按字母顺序对数组进行排序。如何实现它

Strings.Xml

<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)