Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何删除某个字符后的字符_Java_String_Jtextfield_Calculator - Fatal编程技术网

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
您可以使用找到=符号,然后替换所有内容。或者,您可以使用创建从第一个字符到并包括=号的子字符串

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

查看字符串操作。