From 0d10d4beeee3f33f69e4b1d84513e30ea08ccf66 Mon Sep 17 00:00:00 2001 From: Patrick Strawderman Date: Tue, 21 Feb 2023 20:43:32 -0800 Subject: [PATCH] Initialize ArrayList with exact size in HttpHeaders --- .../src/main/java/org/springframework/http/HttpHeaders.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);