@Test
public void testSplit() throws Exception {

    String str = "d,1,2,4";
    assertEquals(4, StringUtils.split(str, ',').length);
    assertArrayEquals(str.split(","), StringUtils.split(str, ','));
    assertEquals(1, StringUtils.split(str, 'a').length);
    assertArrayEquals(str.split("a"), StringUtils.split(str, 'a'));
    assertEquals(0, StringUtils.split("", 'a').length);
    assertEquals(0, StringUtils.split(null, 'a').length);
    System.out.println(Arrays.toString(StringUtils.split("boo:and:foo", ':')));
    System.out.println(Arrays.toString(StringUtils.split("boo:and:foo", 'o')));
}