【发布时间】:2014-02-03 13:27:28
【问题描述】:
我知道这个问题有很多解决方案,但我仍然面临错误。我有一个字符串数组,数组中的数据是通过 webservice 插入的。 下面是我的代码。
protected void onPostExecute(String result) {
dialog.dismiss();
int dip = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,
(float) 1, getResources().getDisplayMetrics());
JSONArray jarray;
try {
jarray= new JSONArray(result);
name= new String[jarray.length()];
for (int i=0;i<jarray.length();i++){
JSONObject jobj = jarray.getJSONObject(i);
name[i]= jobj.getString("Name");
}
现在在 name[i] 中,我得到了名称,但这些名称没有按字母顺序排列。我试过 Arrays.sort(name);但它给了我空指针。
【问题讨论】:
-
发布空指针的logcat
-
使用arrayList,可以轻松排序
-
如果答案是可行的,请接受它,它会帮助其他人,而他们也会遇到同样类型的问题。