【发布时间】:2020-07-28 07:43:50
【问题描述】:
我正在浏览 okhttp3 中的 Header 类的源代码;为了存储标头和相应的值,使用ArrayList;所以对于第一个键 0,它的值将是 1 等等......
这是完成这项工作的方法:
final List<String> namesAndValues = new ArrayList<>(20);
Builder addLenient(String name, String value) {
namesAndValues.add(name);
namesAndValues.add(value.trim());
return this;
}
所以我只想知道使用 ArrayList 而不是像 Map 这样的数据结构的原因
【问题讨论】:
标签: java android data-structures okhttp