java 常用的数据结构

来源:互联网 发布:淘宝客服的奖惩制度 编辑:程序博客网 时间:2024/04/27 07:28

1. java 常用的数据结构:

  • JSONObject 
  • HashMap
  • JSONArray
    三者之间的区别,分别在什么场景下适用: 

1.1 JSONObject 

 #1. 基本用法JSONObject obj = new JSONObject();obj.put("key",object);obj.get("key");obj.getString("key"); #2. 遍历key --> 转换成HashMapJSONObject obj = new JSONObject();Map<String,Object> resMap = new HashMap<String,Object>();Set<String> keySet = obj.keySet();    for (String key : keySet) {       resMap.put(key, obj.get(key));}  



1.2 JSONArray


JSONArray array = new JSONArray();jSONObject json = new JSONObject();array.add(json);

#JSONArray 数据格式[{"id":121266001,"text":"众筹(121266001)"},{"id":120886001,"text":"公益(120886001)"},{"id":98,"text":"包装(98)"},{"id":120950002,"text":"天猫点券(120950002)"}]


1.3 HashMap

Map<String,Object> map = new HashMap<String,Object>();map.put("key",Object);map.get("key");map.contains("key");