--- old/src/java.base/share/classes/java/util/regex/Pattern.java 2018-12-06 14:53:02.875873936 -0500 +++ new/src/java.base/share/classes/java/util/regex/Pattern.java 2018-12-06 14:53:02.707873103 -0500 @@ -1290,7 +1290,7 @@ // Construct result int resultSize = matchList.size(); if (limit == 0) - while (resultSize > 0 && matchList.get(resultSize-1).equals("")) + while (resultSize > 0 && matchList.get(resultSize-1).isEmpty()) resultSize--; String[] result = new String[resultSize]; return matchList.subList(0, resultSize).toArray(result);