This question already has answers here:
Immutability of Strings in Java
                                
                                    (26个答案)
                                
                        
                2年前关闭。
            
        

目前,我正在尝试删除字符串数组中的破折号。我在下面尝试的代码不起作用。

splitTimeStamp[0].replaceAll("[\\s\\-()]", "");
System.out.println(splitTimeStamp[0]);


从另一个stackoverflow页面获得了replaceAll代码。

提前致谢!

最佳答案

该方法返回一个新的String。原始的没有改变。
您需要这样保存结果

splitTimeStamp[0] = splitTimeStamp[0].replaceAll("[\\s\\-()]", "");
System.out.println(splitTimeStamp[0]);

关于java - Java删除字符串数组中的破折号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51720592/

10-10 10:10