0

I need to extract a substring from a string, the length of the string is unknown. For example "435323 London KingRoad" and I need to extract London and Kingroad (each of them separately) How can I do it?

Mimi
  • 1
  • 1
  • 2
    "the length of the string is unknown" - but you can always find the length of the original string, with the `length()` method. Are you really just looking for the `split()` method though? – Jon Skeet Mar 09 '22 at 19:50
  • Does this answer your question? https://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java?r=SearchResults&s=1|443.4187 – blurfus Mar 09 '22 at 19:50
  • use split inside of substring – Med Elgarnaoui Mar 09 '22 at 19:51
  • Yes, the link to the question you sent me helped me a lot, thank u so much! – Mimi Mar 09 '22 at 20:41

1 Answers1

0

If every string is in this format, you might as well just write

String[] words = string.split(" ");
return new CityAndRoad(words[1], words[2]);

or return them in whatever other format is appropriate.

Louis Wasserman
  • 191,574
  • 25
  • 345
  • 413