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