会計士م:
私のIDEは述べています
エラー:配列のみまたは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())
拡張していない自分自身の地図Iterable
、それはforeachのを使用して反復することができないので、インターフェイスを。