gpt4 book ai didi

java - 无法迭代 HttpHeaders Map

转载 作者:行者123 更新时间:2023-12-02 00:59:03 24 4
gpt4 key购买 nike

我的 IDE 说

Error: can only iterate over an array or an instance of java.lang.Iterable

关于headers.map()在这段代码中

import java.net.http.HttpHeaders;
import java.net.http.HttpRequest;

public static String dumpRequest(HttpRequest request)
{
HttpHeaders headers = request.headers();
for (Map.Entry<String, List<String>> header : headers.map()) {

}
}

但是 map() 的文档在我的 IDE 中,它返回 Map<String, List<String>> ,我缺少什么?请考虑我对 JAVA 很陌生

我使用的是 JAVA 14

这是 HttpHeaders 的文档我正在使用的

最佳答案

关闭。

for (Map.Entry<String, List<String>> header : headers.map().entrySet())

Map 本身没有扩展 Iterable 接口(interface),因此无法使用 foreach 进行迭代。

关于java - 无法迭代 HttpHeaders Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60940107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com