你可以尝试用零字符替换所有空格:
String test = "Hello world 1 2 3 4 5"; System.out.println(test.replace(" ", "").length());