【问题标题】:How to delete a character after a certain character [closed]如何在某个字符之后删除一个字符[关闭]
【发布时间】:2013-12-18 01:07:12
【问题描述】:

我正在制作这个计算器,想删除等号后的所有内容,但我不知道怎么做 这是我到目前为止所拥有的:

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

在这之后我真的没有想法

【问题讨论】:

  • 审查String操纵。

标签: java string jtextfield calculator


【解决方案1】:

这应该为您指明正确的方向。

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

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

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

【讨论】:

    【解决方案2】:

    您可以使用String.replaceAll(String, String) 找到= 符号,然后替换所有内容。或者您可以使用String.substring(int, int) 创建一个从第一个字符到= 符号的子字符串。

    有很多方法可以满足您的要求。您应该查看文档并找到最适合您的案例的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      • 2018-03-23
      • 2016-05-11
      • 1970-01-01
      相关资源
      最近更新 更多