double brace initialization is good for have better visibility of the context of java code.
unfortunately StringBuilder can't use with double brace initialization like
    final String[] array = new String[] {"A", "B"};
    System.out.println(new StringBuilder(){{
                           for (String s : array){
                               append(s + "\n");
                           }
                       }}.toString());
is this a good alternative? any better suggestions? my intention for this question is not to find a way for string concatination. my intention is to find a way for use double brace with StringBuilder.
    final String[] array = new String[] {"A", "B"};
    System.out.println(new Object(){
        @Override public String toString(){
            StringBuilder stringBuilder = new StringBuilder();
            for (String s : array){
                stringBuilder.append(s + "\n");
            }
            return stringBuilder.toString();
        }
    });
 
     
    