java - how to sort String array Number and bind in array list in android -
list<string> list2 =new arraylist<string>(); int iarr[] = new int[ja.length()];//{"846001","846005","846000","846002","846009"} arrays.sort(iarr); (int = 0; < ja.length(); i++) { _jobject = ja.getjsonobject(i); iarr[i] = integer.parseint(_jobject.getstring("pincode")); } for(int k=0;k<iarr.length;k++) { list2.add(string.valueof(iarr[k])); }
i want sort , bind in array list. want
{"846000", "846001", "846002" ,"846005", "846009"}
but not sorting according given logic please suggest me doing wrong.
i think issue sorting array before manipulating it. should move arrays.sort(iarr)
after for
loop.
list<string> list2 =new arraylist<string>(); int iarr[] = new int[ja.length()];//{"846001","846005","846000","846002","846009"} (int = 0; < ja.length(); i++) { _jobject = ja.getjsonobject(i); iarr[i] = integer.parseint(_jobject.getstring("pincode")); } arrays.sort(iarr); for(int k=0;k<iarr.length;k++) { list2.add(string.valueof(iarr[k])); }
Comments
Post a Comment