Java: Splitting a string by whitespace when there is a variable number of whitespaces between words?

前端 未结 8 1238
醉话见心
醉话见心 2021-01-01 03:17

I have the following:

String string = \"1-50  of 500+\";
String[] stringArray = string.split(\" \");

Printing out all the elements in this

8条回答
  •  情书的邮戳
    2021-01-01 03:42

    Your Program is correct but you put two space after 1-50. So Its giving you that output. Remove one space and you are done. No need to change the code. But if there is a two space then you should use string.split("\\s+")

提交回复
热议问题