因此,我应该编写一个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(" ", "");
}

10-08 11:14