RFR - JDK-8203444 String::formatted (Preview)

Jim Laskey james.laskey at oracle.com
Tue May 21 14:32:47 UTC 2019

Please do a code review of the new String::formatted instance method. This method was originally introduced under the name "format" in conjunction with Raw String Literals. The method is being reintroduced in conjunction with Text Blocks and renamed to avoid method resolution conflicts against the static method String::format.

Example of use:

    String name = "Smith, Pat";
    String address = "123 Maple St., Anytown, Anywhere";
    String phone = "999-555-1234";
    String client = """
                    Name: %s
		    Address: %s
		    Phone: %s
                    """.formatted(name, address, phone); 

Thank you.

-- Jim

webrev: http://cr.openjdk.java.net/~jlaskey/8203444/webrev-01 <http://cr.openjdk.java.net/~jlaskey/8203444/webrev-01>
jbs: https://bugs.openjdk.java.net/browse/JDK-8203444 <https://bugs.openjdk.java.net/browse/JDK-8203444>
csr: https://bugs.openjdk.java.net/browse/JDK-8203630 <https://bugs.openjdk.java.net/browse/JDK-8203630>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20190521/a2e552a3/attachment-0001.html>

More information about the compiler-dev mailing list