如何使用JButton删除textField中字符的所有实例?

戴维·麦克尼尔

我无法使用JButton从textField删除不需要的字符。到目前为止,我已经尝试过使用for循环进行按钮调用,以遍历字符并将所有字母的实例替换为0。但是,按钮实际上并没有做任何事情。任何帮助将不胜感激,这是我的代码:

    if(event.getSource() == call)
    {
        int length = search.getText().length();

        for(int i = 0; i < length; i++)
        {
            char a;
            a = search.getText().charAt(i);
            if(!(a >= '0' && a <= '9') || !(a == '#') || !(a == '*')
            {
                  search.getText().replace(Character.toString(a), "");
            }
        }
     }

search是我的textField的名称,在通话时我想删除任何不在0-9或#或*键之间的字符。

Prabhakaran拉马斯瓦米

这条线 search.getText().replace(Character.toString(a), "");

应该是这样的

    search.setText(search.getText().replace(Character.toString(a), ""));

您不必像每次迭代那样更改和更新字符,而是可以这样做。

    String searchStr= search.getText();
    for(int i = 0; i < searchStr.length(); i++)
    {
        char a;
        a = searchStr.charAt(i);
        if(!(a >= '0' && a <= '9') || !(a == '#') || !(a == '*')
        {
             searchStr = searchStr.replace(Character.toString(a), "");
        }
    }
    search.setText(searchStr);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用awk或sed从列中删除字符的所有实例

来自分类Dev

如何删除fdupes -rd实例中的所有文件?

来自分类Dev

如何使用RegExp使用Dart从字符串中删除除数字以外的所有字符

来自分类Dev

如何使用标准SQL删除BigQuery中某个字符之后的所有字符?

来自分类Dev

使用正则表达式从字符串中删除特定 XML 标记的所有实例

来自分类Dev

从字符串中删除一个字符的所有实例

来自分类Dev

如何使用ColdFusion从XML字符串中删除所有多余的空格?

来自分类Dev

如何使用RegExp从文本中删除除ä,ö和ü以外的所有非单词字符

来自分类Dev

使用R如何删除中的特定字符后的所有单词

来自分类Dev

使用awk提取某些字符后,如何删除/替换列中的所有内容?

来自分类Dev

如何使用 jquery 或 javascript 从 div 元素中删除所有以 # 开头的字符?

来自分类Dev

如何从变量中删除所有非数字字符

来自分类Dev

如何快速删除字符串中的所有html

来自分类Dev

如何从字符串中删除所有HTML

来自分类Dev

如何删除字符串中的所有空格?

来自分类Dev

如何快速删除字符串中的所有html

来自分类Dev

如何从字符串中删除所有空格?

来自分类Dev

如何删除字符串中的所有前导斜线?

来自分类Dev

如何从字符串中删除所有字母

来自分类Dev

如何删除shell中光标后的所有字符

来自分类Dev

如何从 NSMutableAttributedString (swift) 中删除所有特殊字符

来自分类Dev

如何在第一个选项卡实例后删除所有字符?

来自分类Dev

如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

来自分类Dev

如何从 ubuntu 中完全删除带有所有实例的 mongoDB

来自分类Dev

使用Bash脚本两次删除某个特定字符后,如何删除所有字符?

来自分类Dev

Fultter:如何更改TextField中特定字符之前的所有文本的颜色?

来自分类Dev

使用python替换字符串中字符的所有实例

来自分类Dev

Python-如何在某些符号后删除所有行中的所有字符?

来自分类Dev

如何使用python从列中的所有数据中删除最后一个字符?

Related 相关文章

  1. 1

    使用awk或sed从列中删除字符的所有实例

  2. 2

    如何删除fdupes -rd实例中的所有文件?

  3. 3

    如何使用RegExp使用Dart从字符串中删除除数字以外的所有字符

  4. 4

    如何使用标准SQL删除BigQuery中某个字符之后的所有字符?

  5. 5

    使用正则表达式从字符串中删除特定 XML 标记的所有实例

  6. 6

    从字符串中删除一个字符的所有实例

  7. 7

    如何使用ColdFusion从XML字符串中删除所有多余的空格?

  8. 8

    如何使用RegExp从文本中删除除ä,ö和ü以外的所有非单词字符

  9. 9

    使用R如何删除中的特定字符后的所有单词

  10. 10

    使用awk提取某些字符后,如何删除/替换列中的所有内容?

  11. 11

    如何使用 jquery 或 javascript 从 div 元素中删除所有以 # 开头的字符?

  12. 12

    如何从变量中删除所有非数字字符

  13. 13

    如何快速删除字符串中的所有html

  14. 14

    如何从字符串中删除所有HTML

  15. 15

    如何删除字符串中的所有空格?

  16. 16

    如何快速删除字符串中的所有html

  17. 17

    如何从字符串中删除所有空格?

  18. 18

    如何删除字符串中的所有前导斜线?

  19. 19

    如何从字符串中删除所有字母

  20. 20

    如何删除shell中光标后的所有字符

  21. 21

    如何从 NSMutableAttributedString (swift) 中删除所有特殊字符

  22. 22

    如何在第一个选项卡实例后删除所有字符?

  23. 23

    如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

  24. 24

    如何从 ubuntu 中完全删除带有所有实例的 mongoDB

  25. 25

    使用Bash脚本两次删除某个特定字符后,如何删除所有字符?

  26. 26

    Fultter:如何更改TextField中特定字符之前的所有文本的颜色?

  27. 27

    使用python替换字符串中字符的所有实例

  28. 28

    Python-如何在某些符号后删除所有行中的所有字符?

  29. 29

    如何使用python从列中的所有数据中删除最后一个字符?

热门标签

归档