Accountant م:
Meine IDE sagt
Fehler: kann nur ein Array oder eine Instanz von java.lang.Iterable iterieren
Auf die headers.map()
in diesem Code
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()) {
}
}
Jedoch ist die Dokumentation der map()
in meinem IDE sagt es eine gibt Map<String, List<String>>
, was bin ich dabei ? Bitte berücksichtige ich JAVA bin sehr neu
Ich bin mit JAVA 14
Dies ist die Dokumentation von httpheaders , dass ich mit
Sean Patrick Floyd:
Schließen.
for (Map.Entry<String, List<String>> header : headers.map().entrySet())
Karte selbst verlängert nicht die Iterable
Schnittstelle, so dass es nicht mit foreach durchlaufen werden können.