首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让条件忽视头巾?

让条件忽视头巾?
EN

Stack Overflow用户
提问于 2013-09-17 16:28:42
回答 2查看 815关注 0票数 1

如何使状态忽略封头?我想改变一下:

if ( Name.contains ( layout.txtName.getText ().toString () ))

让它无视帽子。

代码语言:javascript
复制
case R.id.Contane:
            if (Name.contains(layout.txtName.getText().toString()))
            {
                AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);

                alert.setTitle("this is the first resulet for the name that you typed");

                alert.setMessage("The contact "+Name+" was found in this phone... yaah");

                alert.setPositiveButton("ok",new DialogInterface.OnClickListener() {

                    @Override

                    public void onClick(DialogInterface dialogInterface, int i)
                    {


                    }

                });
                alert.show();
                Found = true;
                break;
EN

回答 2

Stack Overflow用户

发布于 2013-09-17 16:31:04

字符串库中有一个名为equalsIgnoreCase()的方法,您可以忽略大写锁。

您还拥有toLowerCase()方法,它将大写锁转换为小写。

票数 2
EN

Stack Overflow用户

发布于 2013-09-17 16:32:21

尝试:

代码语言:javascript
复制
if (Name.toLowerCase().contains(layout.txtName.getText().toString().toLowerCase()))

不幸的是,没有containsIgnoreCase方法。

另外,但非主题您可能想:

  • 检查是否为空
  • 使用Java编码约定并将Name重命名为name
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18855094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档