The list of methods to do Array Flatten are organized into topic(s).
byte[]
flatten(byte[][] first) flatten
byte[] result = null;
for (byte[] curr : first) {
result = concat(result, curr);
return result;
ArrayList
flatten(E[][] a)
flatten
ArrayList<E> res = new ArrayList<E>();
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
res.add(a[i][j]);
return res;
String
flatten(final Object[] array) Flattens the elements of the provided array into a single string, separating elements by a space character.
return flatten(array, SEPARATOR);
float[]
flatten(float[][] mat) flatten
float[] result = new float[mat.length * mat[0].length];
for (int i = 0; i < mat.length; ++i) {
System.arraycopy(mat[i], 0, result, i * mat[0].length, mat[i].length);
return result;
Object[]
flatten(Object[] array) Transform a multidimensional array into a one-dimensional list.
final List<Object> list = new ArrayList<Object>();
if (array != null) {
for (Object o : array) {
if (o instanceof Object[]) {
for (Object oR : flatten((Object[]) o)) {
list.add(oR);
} else {
...
Object[]
flatten(Object[] array) flatten
ArrayList result = new ArrayList();
for (int i = 0; i < array.length; i++) {
if (Object[].class.isAssignableFrom(array[i].getClass())) {
appendArrayToList((Object[]) array[i], result);
} else {
result.add(array[i]);
return result.toArray();
String
flatten(Object[] lines, String sep) Flattens the array into a single, long string.
StringBuilder result;
int i;
result = new StringBuilder();
for (i = 0; i < lines.length; i++) {
if (i > 0)
result.append(sep);
result.append(lines[i].toString());
return result.toString();
String
flatten(String s[]) Shorthand for #flatten(String[],String) invoked with a
" " separator.
return flatten(s, " ");
String
flatten(String[] strings, String separator) Flattens an array of strings (with separator)
StringBuilder sb = new StringBuilder();
boolean any = false;
for (String s : strings) {
if (any) {
sb.append(separator);
any = true;
sb.append(s);
...
String
flattenArguments(String[] arguments) This method flattens an array of arguments to a string.
StringBuffer buf = new StringBuffer();
for (int i = 0; i < arguments.length; i++) {
if (i > 0)
buf.append(' ');
boolean whitespace = false;
char[] chars = arguments[i].toCharArray();
for (int j = 0; !whitespace && j < chars.length; j++) {
if (Character.isWhitespace(chars[j])) {
...