How to split a String by space
Posted By: Anonymous
I need to split my String by spaces.
For this I tried:
str = "Hello I'm your String";
String[] splited = str.split(" ");
But it doesn’t seem to work.
Solution
What you have should work. If, however, the spaces provided are defaulting to… something else? You can use the whitespace regex:
str = "Hello I'm your String";
String[] splited = str.split("\s+");
This will cause any number of consecutive spaces to split your string into tokens.
As a side note, I’m not sure “splited” is a word 🙂 I believe the state of being the victim of a split is also “split”. It’s one of those tricky grammar things 🙂 Not trying to be picky, just figured I’d pass it on!
Answered By: Anonymous
Disclaimer: This content is shared under creative common license cc-by-sa 3.0. It is generated from StackExchange Website Network.