java - 编辑文本等于

标签 java equals

我的搜索应用程序只有 150 个文件。因此,如果有人搜索 151,它会显示“找不到文件 151”。

我有代码:

EditText edit = (EditText) findViewById(R.id.editText1);

if (edit.getText().toString().equals("151")) {
    edit.setError("Invalid File Name");
} else {
    // Do nothing;
}

但我有两个问题:

  1. 如何将 .equals("151") 设置为:.equals("151">)(151 及以上)?
  2. “什么也不做”的代码是什么?

最佳答案

  1. 您从字符串创建一个 int。像这样:

    int aInt = Integer.parseInt(edit.getText().toString());
    
    if(aInt > 150)
    dostuff();
    
  2. 不执行任何操作,只需添加“;”即可。

    if(foo)
    dostuff();
    else
    ;
    

关于java - 编辑文本等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6557352/

相关文章:

没有指定参数的Java/Taking方法

java - 如何在Java开发中在Azure(版本1.1.2)上设置代理?

java - 社交媒体应用程序的最佳架构

java - 如何修复任务 ':app:lintVitalRelease'的执行失败

java - 对象的等于方法

java - 在java中检查对象是否相等而不等于覆盖

java - 匹配右大括号时 Android 中的正则表达式模式错误

java - 我如何根据每个队列的内容值来判断两个 Java 队列是否相等?

java - 为什么我不能在 Java 中使用 "static import"和 "equals"方法?

java - 使用 jackson 映射时如何适本地覆盖 equals(Object o)