1

因此,我应该编写一个 Java 方法,从句子中清除不需要的空格并保留数字/字母(在本例中为 i)。例如,如果你有“0 . 2 - 9. 3 i”,你应该以 o.2-9.3i 结束,如果你有“- 1 . 6 + 8. 3i”,你应该以 -1.6+ 结束8.3i(为了清楚起见,所有情况下都没有出现在 i 之后)。我们得到了一个提示,可以将 javadocs 用于 String 和 Double (对于 double 部分,您可以使用 parseDouble 方法来获得最终答案。)有人可以帮我吗?提前致谢!

4

3 回答 3

0

st.replaceAll("\\s","")删除所有空格

于 2013-03-31T23:28:59.353 回答
0

以下代码是您正在寻找的。

" 0 . 2 - 9. 3 i".replace(" ", "");

如果您需要它作为方法:

public string removeSpaces(String subject) {
    return subject.replace(" ", "");
}
于 2013-03-31T23:29:09.720 回答
0

st.replaceAll("\\s","") ...将摆脱空白

于 2013-03-31T23:30:04.403 回答