Class MessageFormatter

    • Method Detail

      • format

        public static String format​(String messagePattern,
                                    Object argument)
        Performs single argument substitution for the 'messagePattern' passed as parameter.

        For example, MessageFormatter.format("Hi {}.", "there"); will return the string "Hi there.".

        The {} pair is called the formatting element. It serves to designate the location where the argument needs to be inserted within the pattern.
        Parameters:
        messagePattern - The message pattern which will be parsed and formatted
        argument - The argument to be inserted instead of the formatting element
        Returns:
        The formatted message
      • format

        public static String format​(String messagePattern,
                                    Object arg1,
                                    Object arg2)
        /** Performs a two argument substitution for the 'messagePattern' passed as parameter.

        For example, MessageFormatter.format("Hi {}. My name is {}.", "there", "David"); will return the string "Hi there. My name is David.".

        The '{}' pair is called a formatting element. It serves to designate the location where the arguments need to be inserted within the message pattern.
        Parameters:
        messagePattern - The message pattern which will be parsed and formatted
        arg1 - The first argument to replace the first formatting element
        arg2 - The second argument to replace the second formatting element
        Returns:
        The formatted message