所以我应该编写一个 Java 方法来清除句子中不需要的空格并保留数字/字母(在本例中为 i)。例如,如果您有“0 . 2 - 9. 3 i”,则最终应为 o.2-9.3i;如果您有“- 1 . 6 + 8. 3i”,则最终应为 -1.6+ 8.3i(为了清楚起见,在所有情况下,i 后面都没有任何内容)。我们得到了对 String 和 Double 使用 javadocs 的提示(对于 double 部分,您可以使用 parseDouble 方法来获得最终答案。)任何人都可以在这里帮助我吗?提前致谢!
最佳答案
以下代码就是您要查找的代码。
" 0 . 2 - 9. 3 i".replace(" ", "");
如果您需要它作为一种方法:
public string removeSpaces(String subject) {
return subject.replace(" ", "");
}
关于java - 如何清除单个字符串的不同部分,同时使结果成为字符串本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735724/