Search code examples
javastringsplitemoticons

Split a String by another string


I'm wondering about how I can do something like this:

String[] emoticon;
emoticon=e.split(":)");

Is it possible to be done with split(); or is there another way around?


Solution

  • Assuming you are trying to use the smiley face :) as a delimiter, there is a consideration you have to make: split() accepts regex, so you have to escape (with \\) any special characters you use (including but not limited to ()[]+*):

    emoticon=e.split(":\\)");
    

    Proof-of-concept on IDEOne