On Thu, 12 Jan 2023 11:40:32 GMT, Sergey Tsypanov <stsypa...@openjdk.org> wrote:
>> Raffaello Giulietti has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8299677: Formatter.format might take a long time to format an integer or >> floating-point > > src/java.base/share/classes/java/util/Formatter.java line 4600: > >> 4598: // apply zero padding >> 4599: if (width > sb.length() && Flags.contains(f, >> Flags.ZERO_PAD)) { >> 4600: String zeros = Character.toString(zero).repeat(width - >> sb.length()); > > `Character.toString(zero)` could be replaced directly with > `String.valueOf(zero)` saving one more method call is the bug going to be backported to JDK8? Due to the use of 'repeat' this seems to not be possible. ------------- PR: https://git.openjdk.org/jdk/pull/11939