start:2020年8月23日
一、前言:
今天在学习Http网络请求的时候遇到了一个遍历问题,在处理响应结果的时候,通过getHeaderFields()方法获取响应头部信息,返回的是Map集合,那么这个时候就可以用Map的entrySet方法获得Set对象,再对Set对象进行遍历。
二、Map.Entry对象:
Property:
- Key
- Value
Method:
- getKey()
- getValue()
三、实例代码:
Map<String, List<String>> headerFields = connection.getHeaderFields();
Set<Map.Entry<String, List<String>>> entries = headerFields.entrySet();
for (Map.Entry<String, List<String>> entry : entries) {
Log.d(TAG, entry.getKey() + " == " + entry.getValue());
}
end:by take