2011/12/15 Darryl Smith <darryl.sm...@vcontractor.co.za>:
> The intended purpose is to be able to format Strings with text intermixed
> with variable String values that conform to correct punctuation.
>
>
>
> i.e.
>
>
>
> Building up the correct display String depending on which variables are
> correctly entered.
>
> “Please specify the following: “ followed by a comma delimited listing of
> the required values [Name | Cell | Email Address] terminated by a fullstop.

Arrays.asList("Name", "Cell", "Email Address").toString(),

Or maybe use some configurable join() method for a collection?

>From quick look there are similar things in o.a.commons.lang3.builder:
ToStringBuilder, ToStringStyle, StandardToStringStyle.

ToStringBuilder says you should not create it without an object, but
you can use ToStringStyle.append(Object[]) directly on a StringBuffer.


>
>
>
> EnhancedBuilder allows us to easily specify the logic to build such a
> String.
>
>
>
>                 EnhancedBuilder eb = new EnhancedBuilder();
>
>                                 eb.setFirstSuffix(": \n")
>
>                                 .setSuffix(",\n")
>
>                                 .setPrefix(" -")
>
>                                 .setLastSuffix(".")
>
>                                 .setSkipFirstPrefix(true);
>
>                                 System.out.println(eb.append("Please specify
> the following
> arguments").append("Username").append("Cell").append("Email").toString());
>

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to