JAVA中String[]数组删除指定的元素

json数据 : strResult

{
    "Code": 0,
    "Data": [{
        "Id": 25,
        "Name": "支付宝",
        "Logo": "/content/images/yhk24.jpg"
    }, {
        "Id": 1,
        "Name": "农业银行",
        "Logo": "/content/images/yhk.jpg"
    }, {
        "Id": 11,
        "Name": "中国人民银行",
        "Logo": "/content/images/yhk10.jpg"
    }, {
        "Id": 12,
        "Name": "中国银行",
        "Logo": "/content/images/yhk11.jpg"
    }, {
        "Id": 13,
        "Name": "中国工商银行",
        "Logo": "/content/images/yhk12.jpg"
    }, {
        "Id": 14,
        "Name": "交通银行",
        "Logo": "/content/images/yhk13.jpg"
    }, {
        "Id": 15,
        "Name": "建设银行",
        "Logo": "/content/images/yhk14.jpg"
    }, {
        "Id": 19,
        "Name": "招商银行",
        "Logo": "/content/images/yhk18.jpg"
    }, {
        "Id": 20,
        "Name": "中信银行",
        "Logo": "/content/images/yhk19.jpg"
    }, {
        "Id": 21,
        "Name": "光大银行",
        "Logo": "/content/images/yhk20.jpg"
    }, {
        "Id": 22,
        "Name": "民生银行",
        "Logo": "/content/images/yhk21.jpg"
    }, {
        "Id": 23,
        "Name": "兴业银行",
        "Logo": "/content/images/yhk22.jpg"
    }, {
        "Id": 18,
        "Name": "广发银行",
        "Logo": "/content/images/yhk17.jpg"
    }, {
        "Id": 17,
        "Name": "华夏银行",
        "Logo": "/content/images/yhk16.jpg"
    }, {
        "Id": 16,
        "Name": "邮政储蓄银行",
        "Logo": "/content/images/yhk15.jpg"
    }, {
        "Id": 10,
        "Name": "深圳发展银行",
        "Logo": "/content/images/yhk9.jpg"
    }, {
        "Id": 24,
        "Name": "北京银行",
        "Logo": "/content/images/yhk23.jpg"
    }, {
        "Id": 2,
        "Name": "浙商银行",
        "Logo": "/content/images/yhk1.jpg"
    }, {
        "Id": 3,
        "Name": "浦发银行",
        "Logo": "/content/images/yhk2.jpg"
    }, {
        "Id": 4,
        "Name": "上海银行",
        "Logo": "/content/images/yhk3.jpg"
    }, {
        "Id": 5,
        "Name": "杭州银行",
        "Logo": "/content/images/yhk4.jpg"
    }, {
        "Id": 6,
        "Name": "宁波银行",
        "Logo": "/content/images/yhk5.jpg"
    }, {
        "Id": 7,
        "Name": "南京银行",
        "Logo": "/content/images/yhk6.jpg"
    }, {
        "Id": 8,
        "Name": "赣州银行",
        "Logo": "/content/images/yhk7.jpg"
    }, {
        "Id": 9,
        "Name": "上海农商银行",
        "Logo": "/content/images/yhk8.jpg"
    }],
    "PageParm": null,
    "Result": true,
    "Message": ""
}

 private String[] Name;

  private ArrayList<String> stringArrayList = new ArrayList<String>();

JSONObject jo = new JSONObject(strResult);
                    JSONArray body1 = jo.getJSONArray("Data");
                    for (int i=0; i<body1.length(); i++) {
                        JSONObject json_data = body1.getJSONObject(i);
                        stringArrayList.add(json_data.getString("Name")); //add to arraylist
                     
                    }
                    String[] result_before=stringArrayList.toArray(new String[stringArrayList.size()]);

if(list.contains("支付宝")) {//加入集合中包含这个元素
                        List<String> arrayList = new ArrayList<String>(list);
                        arrayList.remove("支付宝");
                        Log.e("arrayList", arrayList+"");
                        Name = arrayList.toArray(new String[arrayList.size()]);
                    }

 Log.e("结果后:Name", Arrays.deepToString(Name));

猜你喜欢

转载自blog.csdn.net/qq_35572449/article/details/82014180