map,arrayList,jsonobject

 

引包

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.amazonaws.util.json.JSONObject;

ArrayList是数组,对应格式为[];

Map是key,value对,对应格式为{key=value}

jsonobject也为key,value对,对应格式为{key:value}

实例1:ArrayList数组里面是Map键值对,实例代码如下

@Test
	public void testUpsert() {
	    ArrayList<String> arrayList = new ArrayList<String>();
        JSONObject jsonObject=new JSONObject();
        ArrayList<String> arrayListNew = new ArrayList<String>();
        Map<String, String> map=new HashMap<String, String>();
        arrayList.add("天王盖地虎");
        arrayList.add("宝塔镇河妖");
        arrayList.add("野鸡闷头钻");
        arrayList.add("哪能上天王山");
        for(String elem:arrayList){
            map.put("黑话", elem);
            arrayListNew.add(map.toString());
        }
        System.out.println(arrayListNew);
	}
}

  打印结果如下;

 [{黑话=天王盖地虎}, {黑话=宝塔镇河妖}, {黑话=野鸡闷头钻}, {黑话=哪能上天王山}]  

实例2.ArrayList数组里面是jsonObject键值对,实例代码如下

@Test
	public void testUpsert() throws JSONException {
	    ArrayList<String> arrayList = new ArrayList<String>();
        JSONObject jsonObject=new JSONObject();
        ArrayList<String> arrayListNew = new ArrayList<String>();
        Map<String, String> map=new HashMap<String, String>();
        arrayList.add("天王盖地虎");
        arrayList.add("宝塔镇河妖");
        arrayList.add("野鸡闷头钻");
        arrayList.add("哪能上天王山");
        for(String elem:arrayList){
            jsonObject.put("黑话", elem);
            arrayListNew.add(jsonObject.toString());
        }
        System.out.println(arrayListNew);
	}
}

  打印结果如下;

 [{"黑话":"天王盖地虎"}, {"黑话":"宝塔镇河妖"}, {"黑话":"野鸡闷头钻"}, {"黑话":"哪能上天王山"}]

  

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324754486&siteId=291194637