Author: tilman Date: Mon Mar 1 18:51:35 2021 New Revision: 1887040 URL: http://svn.apache.org/viewvc?rev=1887040&view=rev Log: PDFBOX-4892: set exact initial capacity, as suggested by valerybokov
Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java?rev=1887040&r1=1887039&r2=1887040&view=diff ============================================================================== --- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java (original) +++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java Mon Mar 1 18:51:35 2021 @@ -353,8 +353,9 @@ public class Type2CharString extends Typ private static <E> List<List<E>> split(List<E> list, int size) { - List<List<E>> result = new ArrayList<>(); - for (int i = 0; i < list.size() / size; i++) + int listSize = list.size() / size; + List<List<E>> result = new ArrayList<>(listSize); + for (int i = 0; i < listSize; i++) { result.add(list.subList(i * size, (i + 1) * size)); }