我已经搜索了如何通过名称获取cookie的解决方案,所有的解决方案都指向使用 for-loops
和 if
语句。请参见下面的代码。
for (Cookie cookie : cookies) {
if (cookie.getName().equals("<NAME>")) {
// do something here
}
if (cookie.getName().equals("<ANOTHER_NAME>")) {
// do something here
}
// and so on...
}
是否有更简单的方法,可以通过名称获取值,而无需进行循环和条件判断?
我需要对某些 cookie 进行“特定”处理,但我不想遍历每个 cookie!可能有 10 个或更多的cookie,而我只需要其中三个或者其他一些。
Map<String, Cookie>
(或Multimap
)中。 - Matt Ball