[ 
https://issues.apache.org/jira/browse/LANG-1707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gary D. Gregory updated LANG-1707:
----------------------------------
    Fix Version/s: 3.16.1
                       (was: 3.16.0)

> Syntactic sugar to concatenate arrays
> -------------------------------------
>
>                 Key: LANG-1707
>                 URL: https://issues.apache.org/jira/browse/LANG-1707
>             Project: Commons Lang
>          Issue Type: Wish
>          Components: lang.*
>    Affects Versions: 3.13.0
>            Reporter: Gilles Sadowski
>            Priority: Trivial
>              Labels: suggestion
>             Fix For: 3.16.1
>
>
> In {{ArrayUtils}}, a method such as {{addAll(T[], T ... others)}} makes it 
> easy to concatenate two arrays.
> Then, one can concatenate several arrays:
> {code}
>     /** 
>      * @param <T> Type. 
>      * @param arrays Arrays. 
>      * @return an array that contains all the elements in the input arrays. 
>      */
>     private static <T> T[] concat(T[] ... arrays) {
>         final int numArr = arrays.length;
>         T[] concatenated = null;
>         for (int i = numArr; i > 0; i--) {
>             concatenated = ArrayUtils.addAll(arrays[i - 1], concatenated);
>         }
>         return concatenated;
>     }
> {code}
> Shouldn't {{concat(T[] ...)}} be part of {{ArrayUtils}}?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to