【发布时间】:2019-05-17 03:46:45
【问题描述】:
最初,我只是想获取字符串中的字符。我使用 split 来隔离我的角色以计算它们。我有我的角色,但我无法摆脱它在数组中打印的空格。
我尝试了我在其他堆栈溢出帖子中看到的所有内容。
public class Test {
public static void main(String[] args) {
String str = "+d+=3=+s+";
String[] alpha = str.split("[^a-z]");
for(int i = 0; i < alpha.length; i++) {
alpha[i] = alpha[i].replaceAll("\\s+", "");
System.out.println(alpha[i]);
}
// System.out.println(alpha.length);
}
}
我只是想计算没有空格的字符并使用更多循环。
【问题讨论】:
-
str中没有没有空格,所以alpha中没有空格,所以replaceAll("\\s+", "")无事可做。你在说什么?
标签: java regex whitespace