Java 如何删除某个字符后的字符
我正在制作这个计算器,想删除等号后的所有内容,但我不知道如何删除 这就是我到目前为止所做的:Java 如何删除某个字符后的字符,java,string,jtextfield,calculator,Java,String,Jtextfield,Calculator,我正在制作这个计算器,想删除等号后的所有内容,但我不知道如何删除 这就是我到目前为止所做的: ansField.getText().indexOf("="); 我真的不知道在这之后,这应该会给你指明正确的方向 indexOf将返回=字符在字符串中的位置。必须使用此表达式+1作为方法的唯一参数 最好将此表达式赋给字符串一次,然后执行操作 String value = ansField.getText(); String modifiedValue = value.//Do subst
ansField.getText().indexOf("=");
我真的不知道在这之后,这应该会给你指明正确的方向 indexOf将返回=字符在字符串中的位置。必须使用此表达式+1作为方法的唯一参数 最好将此表达式赋给字符串一次,然后执行操作
String value = ansField.getText();
String modifiedValue = value.//Do substring using indexOf
您可以使用找到=符号,然后替换所有内容。或者,您可以使用创建从第一个字符到并包括=号的子字符串
有很多方法可以满足你的要求。您应该查看文档,找出最适合您的情况。查看字符串操作。