public String concatenate(String[] theColumns)
    {
        if (theColumns.length == 1)
        {
            return theColumns[0];
        }

        StringBuffer buf = new StringBuffer();
        String concatChar = getConcatenationCharacter();

        for (int i = 0; i < theColumns.length; i++)
        {
            if (i > 0)
            {
                buf.append(" ").append(concatChar).append(" ");
            }
            buf.append(theColumns[i]);
        }

        return buf.toString();
    }
public String concatenate ( String [ ] theColumns ) { if ( theColumns . length == 1 ) { return theColumns [ 0 ] ; } StringBuffer buf = new StringBuffer ( ) ; String concatChar = getConcatenationCharacter ( ) ; for ( int i = 0 ; i < theColumns . length ; i ++ ) { if ( i > 0 ) { buf . append ( " " ) . append ( concatChar ) . append ( " " ) ; } buf . append ( theColumns [ i ] ) ; } return buf . toString ( ) ; }
@see org.apache.ojb.broker.platforms.Platform#concatenate(java.lang.String[])