diff --git a/spring-web/src/main/java/org/springframework/http/HttpHeaders.java b/spring-web/src/main/java/org/springframework/http/HttpHeaders.java index 7bbff3aba20..ff60fead827 100644 --- a/spring-web/src/main/java/org/springframework/http/HttpHeaders.java +++ b/spring-web/src/main/java/org/springframework/http/HttpHeaders.java @@ -593,7 +593,7 @@ public class HttpHeaders implements MultiValueMap, Serializable String value = getFirst(ACCESS_CONTROL_ALLOW_METHODS); if (value != null) { String[] tokens = StringUtils.tokenizeToStringArray(value, ","); - List result = new ArrayList<>(); + List result = new ArrayList<>(tokens.length); for (String token : tokens) { HttpMethod method = HttpMethod.valueOf(token); result.add(method);