Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java替换空白_Java_Whitespace - Fatal编程技术网

Java替换空白

Java替换空白,java,whitespace,Java,Whitespace,不管我尝试了什么,用输入的 2x= -3 将导致字符串被截断为仅2x= public void parseEquation(String x){ String adf = x; String z = adf.replaceAll("\\s",""); System.out.println(z); } 第一行是我的输入,下一行是我的输出 结果是我有严重的精神问题 我用的是 新扫描仪。下一步() vs 新的Scanner.nextLine() 结果我有严重的精神问题 我用

不管我尝试了什么,用输入的

2x= -3
将导致字符串被截断为仅2x=

public void parseEquation(String x){
    String adf = x;
    String z = adf.replaceAll("\\s","");
    System.out.println(z);
}
第一行是我的输入,下一行是我的输出


结果是我有严重的精神问题

我用的是

新扫描仪。下一步()

vs

新的Scanner.nextLine()


结果我有严重的精神问题

我用的是

新扫描仪。下一步()

vs

新的Scanner.nextLine()


如果使用其他库是一种选择,请考虑。这是一个众所周知的库,经过良好测试,并在许多项目中使用,因此它可能比您自己能够做的更好、更快


它还负责制表符和其他不可打印的内容。我不确定正则表达式<代码> <代码>是否。

如果使用其他库是一个选项,请考虑。这是一个众所周知的库,经过良好测试,并在许多项目中使用,因此它可能比您自己能够做的更好、更快


它还负责制表符和其他不可打印的内容。我不确定正则表达式
\s
是否会这样做。

使用
StringBuilder
进行此类字符串操作string adf=x;在这里是多余的,因为replaceAll创建了一个新的StringUse
StringBuilder
用于此类字符串操作string adf=x;在这里是多余的,因为replaceAll产生了一个新的字符串严重的精神问题严重的精神问题