Gilles Sadowski created LANG-1707:
-------------------------------------
Summary: Syntactic suger 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
Fix For: 3.14.0
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)