无论我似乎尝试什么,用输入替换空白
2x= -3
将导致字符串被截断为 2x=。
public void parseEquation(String x){
String adf = x;
String z = adf.replaceAll("\\s","");
System.out.println(z);
}
第一行是我的输入,下一行是我的输出
无论我似乎尝试什么,用输入替换空白
2x= -3
将导致字符串被截断为 2x=。
public void parseEquation(String x){
String adf = x;
String z = adf.replaceAll("\\s","");
System.out.println(z);
}
第一行是我的输入,下一行是我的输出
原来我有严重的心理问题。
我正在使用
新的 Scanner.next();
对比
新的 Scanner.nextLine();
如果可以选择使用其他库,请考虑StringUtils.deleteWhitespace。它是一个众所周知的库,经过良好测试,并在许多项目中使用,因此它可能比你自己做的更好更快。
它还负责处理标签和其他不可打印的内容。我不确定正则表达式\s
是否这样做。