如何编写逻辑来连接Java中由空格分隔的所有后者? 例如,字符串“a b c corporation”应该是“abc corporation”。
答案 0 :(得分:3)
给出指点 - 请自己编码!
loop在你从split
获得的数组上3.1如果值为lenght 1,则附加到SB
3.2如果值> 1长,请在SB附加空格。
答案 1 :(得分:2)
您可以使用前瞻和后瞻的正则表达式替换:
String orig = "a b c corporation d e f";
String replaced = orig.replaceAll("(?<=(^| )[a-zA-Z]) +(?=[a-zA-Z]( |$))", "");