return ArraysUtil.toStringArray((int[]) value); return ArraysUtil.toStringArray((long[]) value); return ArraysUtil.toStringArray((double[]) value); return ArraysUtil.toStringArray((float[]) value); return ArraysUtil.toStringArray((boolean[]) value); return ArraysUtil.toStringArray((short[]) value); return ArraysUtil.toStringArray((byte[]) value); return ArraysUtil.toStringArray((Object[]) value);
return ArraysUtil.toStringArray((int[]) value); return ArraysUtil.toStringArray((long[]) value); return ArraysUtil.toStringArray((double[]) value); return ArraysUtil.toStringArray((float[]) value); return ArraysUtil.toStringArray((boolean[]) value); return ArraysUtil.toStringArray((short[]) value); return ArraysUtil.toStringArray((byte[]) value); return ArraysUtil.toStringArray((Object[]) value);
@Test void testToStringArray() { assertArrayEquals(new String[] {"1", null, "3.1"}, ArraysUtil.toStringArray((new Object[] {Integer.valueOf(1), null, Double.valueOf(3.1)}))); assertArrayEquals(new String[] {"1", "2", "3"}, ArraysUtil.toStringArray(new int[] {1, 2, 3})); assertArrayEquals(new String[] {"foo", "bar"}, ArraysUtil.toStringArray(new String[] {"foo", "bar"})); assertArrayEquals(new String[] {"0", "1", "2"}, ArraysUtil.toStringArray(new byte[] {0, 1, 2})); assertArrayEquals(new String[] {"f", "o", "o"}, ArraysUtil.toStringArray(new char[] {'f', 'o', 'o'})); assertArrayEquals(new String[] {"0", "1", "2"}, ArraysUtil.toStringArray(new short[] {0, 1, 2})); assertArrayEquals(new String[] {"0", "1", "2"}, ArraysUtil.toStringArray(new long[] {0, 1, 2})); assertArrayEquals(new String[] {"0.0", "1.0", "2.0"}, ArraysUtil.toStringArray(new float[] {0.0f, 1.0f, 2.0f})); assertArrayEquals(new String[] {"0.0", "1.0", "2.0"}, ArraysUtil.toStringArray(new double[] {0.0, 1.0, 2.0})); assertArrayEquals(new String[] {"true", "false"}, ArraysUtil.toStringArray(new boolean[] {true, false})); assertNull(ArraysUtil.toStringArray((Object[]) null)); assertNull(ArraysUtil.toStringArray((int[]) null)); assertNull(ArraysUtil.toStringArray((float[]) null)); assertNull(ArraysUtil.toStringArray((double[]) null)); assertNull(ArraysUtil.toStringArray((long[]) null)); assertNull(ArraysUtil.toStringArray((boolean[]) null)); assertNull(ArraysUtil.toStringArray((char[]) null)); assertNull(ArraysUtil.toStringArray((short[]) null)); assertNull(ArraysUtil.toStringArray((byte[]) null)); }
return ArraysUtil.toStringArray((int[]) value); } else if (componentType == long.class) { return ArraysUtil.toStringArray((long[]) value); } else if (componentType == double.class) { return ArraysUtil.toStringArray((double[]) value); } else if (componentType == float.class) { return ArraysUtil.toStringArray((float[]) value); } else if (componentType == boolean.class) { return ArraysUtil.toStringArray((boolean[]) value); } else if (componentType == short.class) { return ArraysUtil.toStringArray((short[]) value); } else if (componentType == byte.class) { return ArraysUtil.toStringArray((byte[]) value); } else { throw new IllegalArgumentException(); return ArraysUtil.toStringArray((Object[]) value);
return ArraysUtil.toStringArray((int[]) value); return ArraysUtil.toStringArray((long[]) value); return ArraysUtil.toStringArray((double[]) value); return ArraysUtil.toStringArray((float[]) value); return ArraysUtil.toStringArray((boolean[]) value); return ArraysUtil.toStringArray((short[]) value); return ArraysUtil.toStringArray((byte[]) value); return ArraysUtil.toStringArray((Object[]) value);