[ 
http://issues.apache.org/jira/browse/LANG-266?page=comments#action_12436043 ] 
            
Henri Yandell commented on LANG-266:
------------------------------------

svn ci -m "Appying the wished for join(Collection, x) method from Stepan 
Koltsov in #LANG-266"   
Sending        src/java/org/apache/commons/lang/StringUtils.java
Sending        src/test/org/apache/commons/lang/StringUtilsTest.java
Transmitting file data ..
Committed revision 448006.

> Wish for StringUtils.join(Collection, *)
> ----------------------------------------
>
>                 Key: LANG-266
>                 URL: http://issues.apache.org/jira/browse/LANG-266
>             Project: Commons Lang
>          Issue Type: Wish
>    Affects Versions: Nightly Builds
>            Reporter: Stepan Koltsov
>            Priority: Trivial
>             Fix For: 2.3
>
>         Attachments: commons-lang-join-collection-stepancheg.diff
>
>
> There is a lack of StringUtils.join(Collection, String) method in 
> commons-lang. Could you please add it?
> Commons-lang has method join(Iterator, String), however join(Collection, 
> String) is still useful. Join is used very often, and in most situations it 
> is used with Collection, not with Iterator, because almost all methods return 
> Collections, not Iterators and a lot of data is stored as Collections, not as 
> Iterators. The string ".iterator()" has 11 characters while line for code is 
> only 72 chars. I've found that in my code there are several methods that 
> could be one line shorter if it was StringUtils.join(Collection, String). 
> Compare:
> // with StringUtils.join(Collection, String)
> return "UNIQUE (" + StringUtils.join(unique.getColumnNames(), ", ") + ")";
> against:
> // without
> Iterator columnNames = unique.getColumnNames().iterator();
> return "UNIQUE (" + StringUtils.join(columnNames, ", ") + ")";
> Motivation is almost same as "Why we have StringUtils.join(Object[], String) 
> while we could write StringUtils.join(Arrays.asList(array).iterator(), 
> separator)?"

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to