Java Utililty Methods Array Flatten

List of utility methods to do Array Flatten

  1. HOME
  2. Java
  3. A
  4. Array Flatten

Description

The list of methods to do Array Flatten are organized into topic(s).

Method

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])) {
...


AltStyle によって変換されたページ (->オリジナル) /