return ArraysUtil.toString((int[]) value); return ArraysUtil.toString((long[]) value); return ArraysUtil.toString((byte[]) value); return ArraysUtil.toString((float[]) value); return ArraysUtil.toString((double[]) value); return ArraysUtil.toString((short[]) value); return ArraysUtil.toString((boolean[]) value); return ArraysUtil.toString((Object[])value);
return ArraysUtil.toString((int[]) value); return ArraysUtil.toString((long[]) value); return ArraysUtil.toString((byte[]) value); return ArraysUtil.toString((float[]) value); return ArraysUtil.toString((double[]) value); return ArraysUtil.toString((short[]) value); return ArraysUtil.toString((boolean[]) value); return ArraysUtil.toString((Object[])value);
sb.append(ArraysUtil.toString((int[]) value)); sb.append(ArraysUtil.toString((long[]) value)); sb.append(ArraysUtil.toString((double[]) value)); sb.append(ArraysUtil.toString((float[]) value)); sb.append(ArraysUtil.toString((boolean[]) value)); sb.append(ArraysUtil.toString((short[]) value)); sb.append(ArraysUtil.toString((byte[]) value)); } else { throw new IllegalArgumentException();
sb.append(ArraysUtil.toString((int[]) value)); sb.append(ArraysUtil.toString((long[]) value)); sb.append(ArraysUtil.toString((double[]) value)); sb.append(ArraysUtil.toString((float[]) value)); sb.append(ArraysUtil.toString((boolean[]) value)); sb.append(ArraysUtil.toString((short[]) value)); sb.append(ArraysUtil.toString((byte[]) value)); } else { throw new IllegalArgumentException();
@Test void testToString() { assertEquals("null", ArraysUtil.toString((int[]) null)); assertEquals("", ArraysUtil.toString((new int[0]))); assertEquals("1", ArraysUtil.toString(new int[] { 1 })); assertEquals("1,2,3", ArraysUtil.toString(new int[] { 1, 2, 3 })); assertEquals("null", ArraysUtil.toString((Object[]) null)); assertEquals("", ArraysUtil.toString((new Object[0]))); assertEquals("1,null,3.1", ArraysUtil.toString(new Object[] { Integer.valueOf(1), null, Double.valueOf(3.1) })); assertEquals("null", ArraysUtil.toString((String[]) null)); assertEquals("foo,bar", ArraysUtil.toString(new String[] { "foo", "bar" })); assertEquals("null", ArraysUtil.toString((byte[]) null)); assertEquals("0,1,2", ArraysUtil.toString(new byte[] { 0, 1, 2 })); assertEquals("null", ArraysUtil.toString((char[]) null)); assertEquals("f,o,o", ArraysUtil.toString(new char[] { 'f', 'o', 'o' })); assertEquals("null", ArraysUtil.toString((short[]) null)); assertEquals("0,1,2", ArraysUtil.toString(new short[] { 0, 1, 2 })); assertEquals("null", ArraysUtil.toString((long[]) null)); assertEquals("0,1,2", ArraysUtil.toString(new long[] { 0, 1, 2 })); assertEquals("null", ArraysUtil.toString((float[]) null)); assertEquals("0.0,1.0,2.0", ArraysUtil.toString(new float[] { 0.0f, 1.0f, 2.0f })); assertEquals("null", ArraysUtil.toString((double[]) null)); assertEquals("0.0,1.0,2.0", ArraysUtil.toString(new double[] { 0.0, 1.0, 2.0 })); assertEquals("null", ArraysUtil.toString((boolean[]) null)); assertEquals("true,false", ArraysUtil.toString(new boolean[] { true, false })); }
@Test void testFindWithWildcards() { String[] extensionArray = MimeTypes.findExtensionsByMimeTypes("image/*", true); String extensions = ArraysUtil.toString(extensionArray) + ','; assertTrue(extensions.length() > 3); assertTrue(extensions.contains("jpe,")); assertTrue(extensions.contains("jpg,")); assertTrue(extensions.contains("jpeg,")); assertTrue(extensions.contains("bmp,")); assertTrue(extensions.contains("png,")); }
@Test void testFind() { String[] extensionArray = MimeTypes.findExtensionsByMimeTypes("image/jpeg", false); String extensions = ArraysUtil.toString(extensionArray) + ','; assertEquals(3, extensionArray.length); assertTrue(extensions.contains("jpe,")); assertTrue(extensions.contains("jpg,")); assertTrue(extensions.contains("jpeg,")); String[] extensionArray2 = MimeTypes.findExtensionsByMimeTypes("image/png", false); String[] extensionArray3 = MimeTypes.findExtensionsByMimeTypes("image/jpeg, image/png", false); assertEquals(extensionArray3.length, extensionArray2.length + extensionArray.length); }
return ArraysUtil.toString((int[]) value); return ArraysUtil.toString((long[]) value); return ArraysUtil.toString((byte[]) value); return ArraysUtil.toString((float[]) value); return ArraysUtil.toString((double[]) value); return ArraysUtil.toString((short[]) value); return ArraysUtil.toString((boolean[]) value); return ArraysUtil.toString((Object[])value);
sb.append(ArraysUtil.toString((int[]) value)); } else if (componentType == long.class) { sb.append(ArraysUtil.toString((long[]) value)); } else if (componentType == double.class) { sb.append(ArraysUtil.toString((double[]) value)); } else if (componentType == float.class) { sb.append(ArraysUtil.toString((float[]) value)); } else if (componentType == boolean.class) { sb.append(ArraysUtil.toString((boolean[]) value)); } else if (componentType == short.class) { sb.append(ArraysUtil.toString((short[]) value)); } else if (componentType == byte.class) { sb.append(ArraysUtil.toString((byte[]) value)); } else { throw new IllegalArgumentException();
sb.append(ArraysUtil.toString((int[]) value)); sb.append(ArraysUtil.toString((long[]) value)); sb.append(ArraysUtil.toString((double[]) value)); sb.append(ArraysUtil.toString((float[]) value)); sb.append(ArraysUtil.toString((boolean[]) value)); sb.append(ArraysUtil.toString((short[]) value)); sb.append(ArraysUtil.toString((byte[]) value)); } else { throw new IllegalArgumentException();