String split

I hv a string String str = "111233333445556"I want to use split() method in such a way that it return strings containing same characters only, like"111""2""33333""44""555""6"
[230 byte] By [relaxedgalaxya] at [2007-11-27 5:30:59]
# 1
I wouldn't use a regex for this
tjacobs01a at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 2
or String.split
tjacobs01a at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 3
I'd use the substring method in a for loop (length of the String) and compare each of the extracted characters.
Tavea at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 4

public class Test

{

public static void main(String... args)

{

String str = "111233333445556";

String[] parts = str.split("(?<=(.))(?!\\1)");

System.out.println(Arrays.toString(parts));

}

}

uncle_alicea at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 5
> I wouldn't use a regex for thisYou did that to spur uncle_alice on, right?
Hippolytea at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 6
> You did that to spur uncle_alice on, right?Well I, for one, definitely wouldn't use a regex to cure cancer.
kevjavaa at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...
# 7
[DELETED]Message was edited by: S_i_m_utooo late
S_i_m_ua at 2007-7-12 14:55:45 > top of Java-index,Java Essentials,New To Java...