From eae4fc04191fb5e3c0e86b45d42b67b837efc6ce Mon Sep 17 00:00:00 2001 From: bpb Date: Wed, 2 Oct 2019 07:50:06 -0700 Subject: [PATCH] 8229022: BufferedReader performance can be improved by using StringBuilder Reviewed-by: igerasim, vtewari, dfuchs --- src/share/classes/java/io/BufferedReader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/share/classes/java/io/BufferedReader.java b/src/share/classes/java/io/BufferedReader.java index ee9f66a42..16b82e024 100644 --- a/src/share/classes/java/io/BufferedReader.java +++ b/src/share/classes/java/io/BufferedReader.java @@ -310,7 +310,7 @@ public class BufferedReader extends Reader { * @exception IOException If an I/O error occurs */ String readLine(boolean ignoreLF) throws IOException { - StringBuffer s = null; + StringBuilder s = null; int startChar; synchronized (lock) { @@ -366,7 +366,7 @@ public class BufferedReader extends Reader { } if (s == null) - s = new StringBuffer(defaultExpectedLineLength); + s = new StringBuilder(defaultExpectedLineLength); s.append(cb, startChar, i - startChar); } } -- GitLab