Android examples for java.lang:array convert
Convert array To String and return android.util.Pair
import android.util.Pair; import java.util.Arrays; public class Main{ public static Pair arrayToString(Object object) { StringBuilder builder = new StringBuilder("["); int length = 0; if (object instanceof int[]) { int[] ints = (int[]) object; length = ints.length;// w w w. j av a 2 s . c o m for (int i : ints) { builder.append(i).append(",\t"); } } else if (object instanceof byte[]) { byte[] bytes = (byte[]) object; length = bytes.length; for (byte item : bytes) { builder.append(item).append(",\t"); } } else if (object instanceof short[]) { short[] shorts = (short[]) object; length = shorts.length; for (short item : shorts) { builder.append(item).append(",\t"); } } else if (object instanceof long[]) { long[] longs = (long[]) object; length = longs.length; for (long item : longs) { builder.append(item).append(",\t"); } } else if (object instanceof float[]) { float[] floats = (float[]) object; length = floats.length; for (float item : floats) { builder.append(item).append(",\t"); } } else if (object instanceof double[]) { double[] doubles = (double[]) object; length = doubles.length; for (double item : doubles) { builder.append(item).append(",\t"); } } else if (object instanceof boolean[]) { boolean[] booleans = (boolean[]) object; length = booleans.length; for (boolean item : booleans) { builder.append(item).append(",\t"); } } else if (object instanceof char[]) { char[] chars = (char[]) object; length = chars.length; for (char item : chars) { builder.append(item).append(",\t"); } } else { Object[] objects = (Object[]) object; length = objects.length; for (Object item : objects) { builder.append(item).append( ",\t"); } } return Pair .create(length, builder.replace(builder.length() - 2, builder.length(), "]").toString()); } }