您的位置:首页 > 理论基础 > 数据结构算法

java 常用的数据结构

2017-09-06 09:05 183 查看

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 --> 转换成HashMap
JSONObject 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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: