4.9w+
社区成员
package com.test;
public class test {
public static void main(String[] args) {
String text1 = "Beijing Shanghai Nanjing Guangzhou";
String text2 = text1.trim();
StringBuilder strBuilder = new StringBuilder();
for (int i = 0; i < text2.length(); i++) {
char charAt = text2.charAt(i);
if (charAt != ' ')
strBuilder.append(charAt);
else if ((charAt == ' ') && (strBuilder.length() != 0)) {
System.out.println(strBuilder.toString());
strBuilder.delete(0, i);
} else if ((charAt == ' ') || (strBuilder.length() == 0))
continue;
}
if ((strBuilder.length() != 0))
System.out.println(strBuilder.toString());
}
}