我正在制作这个计算器,想在等号后删除所有内容,我不知道怎么做 这就是我到目前为止所做的:
ansField.getText().indexOf("=");
在此之后我真的没有想法
答案 0 :(得分:1)
这应该指向正确的方向。
indexOf
将返回String中=
个字符的位置。您必须使用此表达式(+1)作为substring方法的唯一参数。
最好将此表达式分配给String
,然后执行操作。
String value = ansField.getText();
String modifiedValue = value.//Do substring using indexOf
答案 1 :(得分:0)
您可以使用String.replaceAll(String, String)查找=
符号,然后替换所有内容。或者您可以使用String.substring(int, int)从第一个字符创建一个子字符串,直到并包括=
符号。
有很多方法可以做你要求的。您应该查看文档并找到最适合您案例的文档。