2013-12-18 41 views
-5

我提出这个计算器,并想在等号后删除所有内容后如何删除一个角色,我不知道如何 这是我到目前为止有:某个字符

ansField.getText().indexOf("="); 

我在此之后真的没有想法

+0

检查字符串操作。 –

回答

1

这应该指出你在正确的方向。

indexOf将返回字符串中=字符的位置。您必须使用此表达式(+1)作为substring方法的唯一参数。

最好将此表达式分配给String,然后执行您的操作。

String value = ansField.getText(); 
    String modifiedValue = value.//Do substring using indexOf 
0

你可以使用String.replaceAll(String, String)找到=标志事后取代一切。或者,您可以使用String.substring(int, int)来创建从第一个字符开始到包括=符号的子字符串。

有很多方法可以做你所要求的。您应该查看文档并找出最适合您的情况。