RFR: JDK-8197594: String#repeat
Ivan Gerasimov
ivan.gerasimov at oracle.com
Thu Mar 1 20:20:09 UTC 2018
Hi Jim!
I think the copying-loop can be slightly simplified, like this:
for (; copied < limit - copied; copied <<= 1) {
System.arraycopy(multiple, 0, multiple, copied, copied);
}
(didn't actually run it to check for correctness.)
With kind regards,
Ivan
On 2/28/18 8:31 AM, Jim Laskey wrote:
> Introduction of a new instance method String::repeat to allow an efficient and concise approach for generating repeated character sequences as strings.
>
> Performance information in JBS.
>
> Thank you.
>
> Cheers,
>
> — Jim
>
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8197594 <https://bugs.openjdk.java.net/browse/JDK-8197594>
> CSR: https://bugs.openjdk.java.net/browse/JDK-8198296
> <http://cr.openjdk.java.net/~jlaskey/8197594/String.html>
> Webrev: http://cr.openjdk.java.net/~jlaskey/8197594/webrev-02/index.html <http://cr.openjdk.java.net/~jlaskey/8197594/webrev-02/index.html>
> JavaDoc: http://cr.openjdk.java.net/~jlaskey/8197594/String.html <http://cr.openjdk.java.net/~jlaskey/8197594/String.html>
>
>
>
>
--
With kind regards,
Ivan Gerasimov
More information about the core-libs-dev
mailing list